Accueil > Forum > > > > compatibilité firefox
compatibilité firefox
mardi 12 avril 2005 à 21:51:18 |
compatibilité firefox

bob
|
Bonsoir tout le monde !
j'ai trouvé un script(sur un autre site : je ne sais plus lequel) qui
faisait exactement ce que je cherchais, il marche sous IE mais pas avec
firefox
le script fait defiler les images de droites a gauche
si vous connaissais un autre script qui fait la meme chose et qui est compatible
je suis preneur
je vous donne le script :
<HTML>
<script language="JavaScript1.2">
<!--
// Largeur de la visionneuse (en pixels)
var largvisio=1000;
// Hauteur de la visionneuse (en pixels, seulement pour Netscape)
var hautvisio=145;
// Vitesse d’exécution du défilement des images
var vitessevisio=6;
// Images utilisées par la visionneuse
var visio_gd=new Array();
var visio_final='';
visio_gd[0]='<img src="img1.jpg">';
visio_gd[1]='<img src="img2.jpg">';
visio_gd[1]='<img src="img3.jpg">';
visio_gd[1]='<img src="img4.jpg">';
visio_gd[1]='<img src="img5.jpg">';
var copyspeed=vitessevisio
// Copie le contenu des visio_gd[ ] dans une seule et unique variable
for (i=0;i<visio_gd.length;i++)
visio_final = visio_final + visio_gd[i] + " ";
if (window.document.all)
{
// Création dynamique de la balise MARQUEE
window.document.write('<marquee id="ieslider" scrollAmount=0
style="width:'+largvisio+'">'+visio_final+'</marquee>');
// Arrête le MARQUEE quand le curseur de la souris est dessus
ieslider.onmouseover=new Function("ieslider.scrollAmount=0");
// Re-active le MARQUEE lorsque la souris en sort
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=vitessevisio");
}
function regenere_visio()
{
window.location.reload();
}
function regenere_visio2()
{
if (window.document.layers)
{
window.document.ns_slider01.visibility="show";
setTimeout("window.onresize=regenere_visio",450);
init_visio();
}
if (window.document.all)
ieslider.scrollAmount=vitessevisio;
}
//NS specific function for initializing slider upon page load
function init_visio()
{
window.document.ns_slider01.document.ns_slider02.document.write('<nobr>'+visio_final+'</nobr>');
window.document. ns_slider01.document.ns_slider02.document.close();
thelength=window.document.ns_slider01.document.ns_slider02.document.width;
scrollslide();
}
//NS specific function for sliding slideshow
function scrollslide()
{
if (window.document.ns_slider01.document.ns_slider02.left>=thelength*(-1))
{
window.document.ns_slider01.document.ns_slider02.left-=vitessevisio;
setTimeout("scrollslide()",100);
}
else
{
window.document.ns_slider01.document.ns_slider02.left=largvisio
scrollslide();
}
}
//window.onload=regenere_visio2
//-->
</script>
<BODY onload=regenere_visio2()>
<ilayer width=&amp;{largvisio}; height=&amp;{hautvisio}; name="ns_slider01" visibility=hide>
<layer
name="ns_slider02" onMouseover="vitessevisio=0;"
onMouseout="vitessevisio=copyspeed">
</layer>
</ilayer>
</BODY>
</HTML>
voila, je vous remerci d'avance pour votre aide
PS : désolé pour la longueur !
|
|
mardi 12 avril 2005 à 23:31:59 |
Re : compatibilité firefox

Arto_8000
|
Si on aurait l'erreur que Firefox retourne ça aiderait.
|
|
mardi 12 avril 2005 à 23:43:07 |
Re : compatibilité firefox

bob
|
ben il n'y a pas d'erreur !
ca ne marche pas c'est tout 
ca n'affiche meme pas les images, rien ne ce passe alors que sous IE
les images defile les unes apres les autres de droites a gauche...
si tu test, tu verra !
|
|
mardi 12 avril 2005 à 23:45:03 |
Re : compatibilité firefox

bob
|
euh oui il y a une erreur sur le script mais j'ai vu
ce n'est pas
visio_gd[0]='<img src="img1.jpg">';
visio_gd[1]='<img src="img2.jpg">';
visio_gd[1]='<img src="img3.jpg">';
visio_gd[1]='<img src="img4.jpg">';
visio_gd[1]='<img src="img5.jpg">'; mais
visio_gd[0]='<img src="img1.jpg">';
visio_gd[1]='<img src="img2.jpg">';
visio_gd[2]='<img src="img3.jpg">';
visio_gd[3]='<img src="img4.jpg">';
visio_gd[4]='<img src="img5.jpg">'; et oui, le copier coller, c'est trompeur lol
|
|
mercredi 13 avril 2005 à 01:16:23 |
Re : compatibilité firefox

GhislainLavoie
|
Réponse acceptée !
Salut! Y'a plein de script qui permet celà mais j'ai adapter ton script pour que ce soit compatible avec les navigateus avec le coeur de geiko dont Firefox.
<HTML>
<script language="JavaScript1.2"> <!-- // Largeur de la visionneuse (en pixels) var largvisio=1000;
// Hauteur de la visionneuse (en pixels, seulement pour Netscape) var hautvisio=145;
// Vitesse dexécution du défilement des images var vitessevisio=6;
// Images utilisées par la visionneuse var visio_gd=new Array(); var visio_final='';
visio_gd[0]='<img src="img1.jpg">'; visio_gd[1]='<img src="img2.jpg">'; visio_gd[2]='<img src="img3.jpg">'; visio_gd[3]='<img src="img4.jpg">'; visio_gd[4]='<img src="img5.jpg">';
var copyspeed=vitessevisio
// Copie le contenu des visio_gd[ ] dans une seule et unique variable for (i=0;i<visio_gd.length;i++) visio_final = visio_final + visio_gd[i] + " ";
if (window.document.all) { // Création dynamique de la balise MARQUEE window.document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+largvisio+'">'+visio_final+'</marquee>');
// Arrête le MARQUEE quand le curseur de la souris est dessus ieslider.onmouseover=new Function("ieslider.scrollAmount=0");
// Re-active le MARQUEE lorsque la souris en sort ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=vitessevisio"); }
function regenere_visio() { window.location.reload(); }
function regenere_visio2() { if (window.document.layers) { window.document.ns_slider01.visibility="show"; setTimeout("window.onresize=regenere_visio",450); init_visio(); } if (window.document.all) ieslider.scrollAmount=vitessevisio; else if (document.getElementById && document.createElement) { sliderContainer = document.createElement("div"); sliderContainer.style.width = largvisio + "px"; sliderContainer.style.height = hautvisio + "px"; sliderContainer.style.position = "relative"; sliderContainer.style.overflow = "hidden"; sliderObject = document.createElement("div"); sliderObject.style.height = hautvisio + "px"; sliderObject.style.overflow = "hidden"; sliderObject.style.position = "absolute"; sliderObject.style.left = largvisio + "px"; sliderObject.innerHTML = "<nobr>"+visio_final+"</nobr>"; sliderContainer.appendChild(sliderObject); sliderContainer.onmouseover = new Function("clearTimeout(timeContain)"); sliderContainer.onmouseout = scrollslide; document.body.appendChild(sliderContainer); scrollslide(); }
}
//NS4- specific function for initializing slider upon page load function init_visio() { window.document.ns_slider01.document.ns_slider02.document.write('<nobr>'+visio_final+'</nobr>'); window.document.ns_slider01.document.ns_slider02.document.close(); thelength=window.document.ns_slider01.document.ns_slider02.document.width; scrollslide(); }
//NS && GEIKO NAVIGATOR specific function for sliding slideshow function scrollslide() {
if (window.document.layers) { if (window.document.ns_slider01.document.ns_slider02.left>=thelength*(-1)) { window.document.ns_slider01.document.ns_slider02.left-=vitessevisio; setTimeout("scrollslide()",100); } else { window.document.ns_slider01.document.ns_slider02.left=largvisio scrollslide(); } } else { if (sliderObject.offsetLeft >= sliderObject.offsetWidth*(-1)) { sliderObject.style.left = (sliderObject.offsetLeft - vitessevisio) + "px"; timeContain = setTimeout("scrollslide()",100); } else { sliderObject.style.left = largvisio + "px"; scrollslide(); } } }
//window.onload=regenere_visio2
//--> </script>
<BODY onload=regenere_visio2()> <ilayer width=&amp;{largvisio}; height=&amp;{hautvisio}; name="ns_slider01" visibility=hide> <layer name="ns_slider02" onMouseover="vitessevisio=0;" onMouseout="vitessevisio=copyspeed"> </layer> </ilayer> </BODY>
</HTML>
A+, Ghislain
|
|
mercredi 13 avril 2005 à 10:11:28 |
Re : compatibilité firefox

chimelpremier
|
bonjour Ghislain,
Toujours aussi fort, mais est-il encore nécessaire de garder une
compatibilité NS4, car la balise marquee est maintenant interprétée par
Firefox et Opéra ?
A quoi sert window.document.write() ? document.write() suffit, je pense §
cordialement
|
|
mercredi 13 avril 2005 à 10:34:22 |
Re : compatibilité firefox

bob
|
salut
ghislain, tu est un génie : si si je te jure MERCI
mais si je n'abuse pas de ton temps, est ce que tu pourrait expliquer rapidement
ce que tu a fait et qu'est ce qui n'étais pas compatible?
chimelpremier : j'ai remplacer les window.document.write par des document.write
et ca marche bien effectivement
BOB
|
|
mercredi 13 avril 2005 à 23:02:44 |
Re : compatibilité firefox

chimelpremier
|
Réponse acceptée !
Essaie un peu ça :
<marquee scrollAmount=5 onmouseover="this.scrollAmount=0" onmouseout="this.scrollAmount=5"> <img src="img1.jpg"> <img src="img2.jpg"> <img src="img3.jpg"> <img src="img4.jpg"> <img src="img5.jpg"> </marquee>
|
|
jeudi 14 avril 2005 à 00:11:34 |
Re : compatibilité firefox

GhislainLavoie
|
Salut chimelpremier!
Je suis sidéré!!!  La balise marquee est un extention du html par EI et j'était certain compatible que par celui-ci. J'étais loin de me douter que Firefox l'avait intégré. Pour ce qui est de NS4, je n'ai pas oser la retirer du script original mais quand je développe de nouveaux scripts, je n'en tient plus compte. Pour ce qui est du préfix window, il est implicite sauf dans certain cas avec NS4. Merci pour l'info.
Salut bob! Ce fut un plaisir de t'aider mais le code que j'ai développer est inutile car il ne tien pas compte de mon ignorence sur la compatibilité de la balise marquee qui étaient déja utilisé pour EI. Je te conseil d'utilisé le code que chimelpremier a donné sauf tu veux conserver la compatibilité avec les plus vieux navigateurs. A+, Ghislain
|
|
jeudi 14 avril 2005 à 01:16:05 |
Re : compatibilité firefox

bob
|
oui c'est plus simple c'est sur LOL
moi aussi j'avais vu sur plein de site que cette balise ne fonctionnait que sous IE mais bon
faut pas croire
grand merci a toi chimelpremier
a+ tout le monde
|
|
Cette discussion est classée dans : document, window, ns, gd, visio
Répondre à ce message
Sujets en rapport avec ce message
Changer le style de la dernière lettre d'un serpent de texte. [ par Lea19 ]
Salut a tous , Je fait un petit site sans ambition puis je découvre l' univers des scripts et tous le reste... Je me prend la tête pas possible su
slideshow [ par laGraine ]
jai utiliser un javascripts slideshow pour faire defiler des images de gauche a droite mais le scripts naccepte que 10 images lorsque je rajoute plus
Défilant de news qui n'admet pas les apostrophes: pourquoi? [ par sharpeipanam ]
Bonjour à tous J'aurais besoin de votre lumière. J'étais à la recherche d'un simple défilant de news que j'ai trouvé à cette adresse <A href="http://w
window.open dans document.write [ par ygsi5355 ]
Bonjour,je veux faire ouvrir une PopUp en passant une variable dans l'Url. Voici mon script, mais ça ne fonctionne pas.document.write("<a href='#' cla
prompt avec plusieur condition [ par mouness ]
Bonjour a tous j'ai un petit probleme et je chercher de l'aide SVP j'ai une fonction voir ci-dessousfunction motif() { var saisie = window.prompt("Ind
Conflit balises DIV [ par finelarme ]
Bonjour, J'ai un problème pour "combiner" deux balises DIV. Il y'à deux actions dans ma page : un compte à rebours que j'ai paramêtré et un fader su
Problème avec Firefox et document.getElementById() [ par Sipadan ]
Bonsoir,J'ai pris une source sur ce site (je ne sais plus laquelle) pour faire un décompteur. Il marche bien sous ie et firefox mais dans la console j
Aide sur un script de défilement d'image [ par Morocco13 ]
Salut, ceci est un script qui permet de faire défiler des images de droite à gauche, j'aimerai savoir comment changer les directions, c'est à dire com
Onclick sur fenêtre mère [ par kakoo ]
Bonjour,J'ai un problème qui m'enquiquine depuis 2 jours...je m'explique :Depuis ma fenêtre principale, j'ouvre une fenêtre fille sur des liens par wi
Passage de variable entre fenetres... [ par baddack ]
J'ai deux fentres et je veux envoyer des infos de l'une a l'autre!!Par exemple si je click sur un lien de la fenetre1, appeler une fonction du genre :
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|