kikoo
 
 

2 utilisateurs anonymes et 3 utilisateurs inconnus

Vous voulez avoir les cams qui reste en haut de page qu'en vous descendez et monter le page de votre tchat ?


 
87.5 %
 7 votes
1.  OUI
 
 
0.0 %
        0 vote
2.  non
 
 
12.5 %
  1 vote
3.  Pas utile
 

Total : 10 votes (2 votes blancs)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Fenêttre des Cams avec script absolument Haut

 
n°117
dolcevita7​2
Avec Le Respect c mieux
profil
Posté le 27-04-2008 à 12:32:37  answer
 

Bonjour tout le monde,
 
Je intégré mon tchat dans un jeu de cadre, avec des liens dans le cadre du haut et bien sûr mon tchat sur le cadre principal.
 
Mais voilà, pour écrire il faut descendre la page, pour cliquer sur un pseudo il faut la remonter et qu'en on veux mettre les cams, il faut les déplacer pour par quel gêne.
 
Donc, je voudrais savoir si julien pouvez adapter ce script pour que les cams reste en haut page automatiquement à chaque fois qu'on monte et descend la page du tchat... Merci
 
Le script_______________
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <SCRIPT language="javascript">
  4. // PARAMETRAGE DU SCRIPT
  5. var tjs_delai=20;
  6. var tjs_max=20;
  7. var tjs_mode=0; // 0 - calque toujours en haut de page / 1 - calque en bas
  8. // LE RESTE NE CHANGE PAS
  9. var tjs_hauteur=0;
  10. function PrintCalque(left,top,width,height,contenu) {
  11. tjs_hauteur=height;
  12. if ((document.all)||(document.getElementById)) {
  13.  var Z="<DIV id='tomber' style='position:absolute;left:"+left+";top:"+top+";width:"+width+";height:"+height+"'>"+contenu+"</DIV>";
  14. } else {
  15.  var Z="<LAYER name='tomber' left="+left+" top="+top+" width="+width+" height="+height+">"+contenu+"</LAYER>";
  16. }
  17. document.write(Z);
  18. setTimeout("Start()",tjs_delai);
  19. }
  20. function Start() {
  21. MoveLayer("tomber",GetTop("tomber" ));
  22. setTimeout("Start()",tjs_delai);
  23. }
  24. function Debug() {
  25. var obj=document.body
  26. var Z="";
  27. for (var i in obj) {
  28.  Z+=i+"="+obj[i]+"\n";
  29. }
  30. alert(Z);
  31. }
  32. function MoveLayer(nom,top) {
  33. if (document.getElementById) { //IE5 et NS6
  34.  document.getElementById(nom).style.top=top;
  35. }
  36. if ((document.all)&&(!document.getElementById)) { //IE4 seul
  37.  document.all[nom].style.top=top;
  38. }
  39. if (document.layers) { //NS4.X seul
  40.  document.layers[nom].top=top;
  41. }
  42. }
  43. function GetTop(nom) {
  44. // Partie 1 : Récupération de la position du calque et de la page
  45. if (document.getElementById) { //IE5  
  46.  var pos=parseInt(document.getElementById(nom).style.top);
  47.  var wintop=parseInt(document.body.scrollTop);
  48.  var avail=document.body.clientHeight;
  49. }
  50. if ((document.getElementById)&&(!document.all)) { //NS6
  51.  var pos=parseInt(document.getElementById(nom).style.top);
  52.  var wintop=parseInt(window.pageYOffset);
  53.  var avail=window.innerHeight;
  54. }
  55. if ((document.all)&&(!document.getElementById)) { //IE4 seul
  56.  var pos=parseInt(document.all[nom].style.top);
  57.  var wintop=parseInt(document.body.scrollTop);
  58.  var avail=document.body.clientHeight;
  59. }
  60. if (document.layers) { //NS4.X seul
  61.  var pos=parseInt(document.layers[nom].top);
  62.  var wintop=parseInt(window.pageYOffset);
  63.  var avail=window.innerHeight;
  64. }
  65. // Partie 2 : Traitement de la position
  66. if (tjs_mode==0) { // toujours en haut
  67.  var delta=Math.ceil((pos-wintop)/3);
  68.  if (delta>tjs_max) {delta=tjs_max;}
  69.  if (delta<-1*tjs_max) {delta=-1*tjs_max;}
  70.  var top=pos-delta;
  71. }
  72. if (tjs_mode==1) {// toujours en bas
  73.  var delta=Math.ceil((pos-(wintop+avail-tjs_hauteur)));
  74.  if (delta>tjs_max) {delta=tjs_max;}
  75.  if (delta<-1*tjs_max) {delta=-1*tjs_max;}
  76.  var top=pos-delta;
  77. }
  78. return top;
  79. }
  80. </SCRIPT>
  81. </HEAD>
  82. <BODY>
  83. <SCRIPT language="javascript">
  84. // PrintCalque(X,Y,largeur,hauteur,"HTML" );
  85. PrintCalque(30,30,88,31,"<IMG src='Lien Pour L'image ou autres' width=88 height=31 >" );
  86. </SCRIPT>
  87. </BODY>
  88. </HTML>


Message édité par Animateur2 le 06-09-2008 à 09:09:58

---------------
Bienvenue Sur Dolcevita72, visiotchat gratuit dans le respect de chacun
n°118
Julien - K​IKOOCHAT
Admin du site
profil
Posté le 28-04-2008 à 08:20:35  answer
 

Tu devrais mettre tes lignes dans les balises "code" ça fait plus propre.
A noter que la futur version du chat proposera l'alignement des cams automatique.


---------------
Julien,
Equipe kikoochat.com
n°127
dolcevita7​2
Avec Le Respect c mieux
profil
Posté le 28-04-2008 à 18:02:25  answer
 

Julien - KIKOOCHAT a écrit :

Tu devrais mettre tes lignes dans les balises "code" ça fait plus propre.
A noter que la futur version du chat proposera l'alignement des cams automatique.


 
Merci, d'avoir répondu rapidement. Pour les balises, j'ai fais au plus vite, car je suis électricien et donc je suis sur des chantiers toute la journée... donc le soir, j'aide Dolcevita72 pour son site.
 
Super, pour avoir pensé à intégrer ce genre de script dans le future tchat... mais en espérant que cette fois, je ne perdrais pas tout les speudo et code de mes habitués... Je devrais faire une bdd externe, je l'avoue, je ne sais pas comment faire...lol...mais je ferais des recherches et je pense en venir à bout...lol

n°929
Jigger
profil
Posté le 05-09-2008 à 22:15:29  answer
 

Moi je n'ai pas ce problème mon tchat prend toute la page :)


---------------
Jigger

Aller à :
Ajouter une réponse
 

 
Copyright 2001 / 2008 Kikoochat ® Tous droits réservés | Une solution proposée par Clicavenue ®