Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1242 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Javascript et Firefox

n°1329822
nargy
Posté le 21-03-2006 à 22:28:00  profilanswer
 

Reprise du message précédent :
ha ouais, tu peut pas mettre du php à l intérieur de l array, uniquement du html (ou du javascript en plus...). tu doit te débrouiller autrement pour php.

mood
Publicité
Posté le 21-03-2006 à 22:28:00  profilanswer
 

n°1330427
jdmontigny
-§ L'Aube Eternelle §-
Posté le 22-03-2006 à 18:30:41  profilanswer
 

mdr *pleure sur son clavier*
Oui ben ça va être dur, peut etre meme impossible (j'ai vraiment besoin du php). Je pense que je vais chercher plutôt à modifier le script pour supprimer l'array par quelque chose d'autre...mais bon...

n°1330434
nargy
Posté le 22-03-2006 à 18:37:12  profilanswer
 

pourquoi tu as besoin de php?

n°1330437
nargy
Posté le 22-03-2006 à 18:42:26  profilanswer
 

Si je schematise:
 
La page principale contient:
  - page glissante 1
  - page glissante 2
  - page glissante 3
 
Au moment où tu génère la page principale tu peut utiliser PHP pour générer les pages glissantes.
 
Si ça suffit pas, je peut te changer la page principale pour qu il aille chercher les pages glissantes sur le serveur.

n°1330493
nargy
Posté le 22-03-2006 à 19:24:38  profilanswer
 

Essaye ça:
(Attention il te faut mettre une page initiale ``pageg0.html`` sinon il affiche une page blanche au lieu de noir)
 

Code :
  1. <html>
  2. <body marginwidth=0 paddingwidth=0 style="margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;" text=white bgcolor="#000000" alink=white vlink=white link=white>
  3. <center>Titre</center>
  4. <script>
  5. // mettre les urls des pages ici
  6. var urls=new Array(
  7. 'pageg1.html',
  8. 'pageg2.html',
  9. 'pageg3.html',
  10. 'pageg4.html'
  11. );
  12. // mettre les images en preload ici
  13. var images=new Array(
  14. 'fond1.jpg',
  15. 'fond2.jpg',
  16. 'fond3.jpg'
  17. );
  18. var scrollspeed=16; // puissances de 2: 1, 2, 4, 16
  19. var scrollamount=0;
  20. var scrollposition=0;
  21. </script>
  22. <div style="width:1024px;height:450px;overflow:hidden;">
  23. <iframe src="pageg0.html" id="bandeau1" marginwidth=0 marginheight=0 scrolling=auto frameborder=0 width=1024 height=450 style="background-color:#000000;position:relative;">
  24. </iframe>
  25. <iframe src="pageg0.html" id="bandeau2" marginwidth=0 marginheight=0 scrolling=auto frameborder=0 width=1024 height=450 style="background-color:#000000;position:relative;">
  26. </iframe>
  27. </div>
  28. <script>
  29. <!--
  30. var page=1;
  31. function changepage()
  32. {
  33.   if(scrollposition<page*1024-1024-512)
  34.     scrollamount+=scrollspeed;
  35.   else if(scrollposition<page*1024-1024)
  36.     scrollamount-=scrollspeed;
  37.   else if(scrollposition==page*1024-1024)
  38.     scrollamount=0;
  39.   else if(scrollposition<page*1024-1024+512)
  40.     scrollamount+=scrollspeed;
  41.   else
  42.     scrollamount-=scrollspeed;
  43.   scrollposition=scrollposition+scrollamount;
  44.   var bandeau1=document.getElementById('bandeau1');
  45.   bandeau1.style.left=-scrollposition+'px';
  46.   var bandeau2=document.getElementById('bandeau2');
  47.   bandeau2.style.left=(-scrollposition+1024)+'px';
  48.   setTimeout("changepage()",100);
  49. }
  50. window.scrollbars=false;
  51. var bandeau2=document.getElementById('bandeau2');
  52. bandeau2.style.top='-451px';
  53. changepage();
  54. function affichepage(num)
  55. {
  56.   var bandeau=null;
  57.   if(page==1)
  58.     var bandeau=document.getElementById('bandeau2');
  59.   else
  60.     var bandeau=document.getElementById('bandeau1');
  61.   bandeau.src=urls[num];
  62.   if(page==1)
  63.     page=2;
  64.   else
  65.     page=1;
  66. }
  67. function preloadfonds()
  68. {
  69.   for(i=0;i<images.length;i++)
  70.   { var img=new Image(); img.src=images[i]; }
  71. }
  72. setTimeout('preloadfonds()',1);
  73. affichepage(0);
  74. -->
  75. </script>
  76. <center>
  77. <a href="javascript:void(0);" onclick="javascript:affichepage(0);">[Page 1]</a>&nbsp;&nbsp;
  78. <a href="javascript:void(0);" onclick="javascript:affichepage(1);">[Page 2]</a>&nbsp;&nbsp;
  79. <a href="javascript:void(0);" onclick="javascript:affichepage(2);">[Page 3]</a>&nbsp;&nbsp;
  80. <a href="javascript:void(0);" onclick="javascript:affichepage(3);">[Page 4]</a>
  81. </center>
  82. </body>
  83. </html>


 
pageg0.html:

Code :
  1. <html>
  2. <body style="background:black;" bgcolor=black>
  3. </body>
  4. </html>


n°1330495
nargy
Posté le 22-03-2006 à 19:25:29  profilanswer
 

je peut pas tester avec IE maintenant, mais ça marche avec FF & Opera.

n°1330996
jdmontigny
-§ L'Aube Eternelle §-
Posté le 23-03-2006 à 13:20:23  profilanswer
 

En fait dans l'array c'est meme pas page1.html mais page1.php qu'il faudrait mettre pusqu'il va contenir du php.
(ps: j'ai pas encore essayer le script)

n°1331003
nargy
Posté le 23-03-2006 à 13:25:52  profilanswer
 

pas de problème, ça marche avec .html, .php, et n importe quelle autre url.


Message édité par nargy le 23-03-2006 à 13:26:07
n°1331289
jdmontigny
-§ L'Aube Eternelle §-
Posté le 23-03-2006 à 19:39:20  profilanswer
 

Formidable, merci :) je suis hyper heureux.
 
Alors je ne m'emporte quand même pas trop, je vais terminer de faire quelques pages, mais là ça paraît excellent sous IE, FF.
 
Alors je ne peux que te remercier en te nommant sur le site, si tu le veux bien.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Javascript pour greasemonkey ''extension firefox''Firefox n'aime pas le XML+XSL+Javascript
probleme de compatibilité IE/firefox en javascriptFirefox 1.5 et Javascript 1.6
Rendre un javascript compatible sous firefox[résolu] erreur javascript sous IE (FireFox et Opera ok)
FireFox, Javascript et FLASHParametre en javascript avec Firefox
javascript div et scientillement sous firefoxerreur JavaScript dans firefox
Plus de sujets relatifs à : Javascript et Firefox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR