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
deplacer des div avec la souris [ par reski_01 ]
bonjour a tous, j'ai chercher partout mais je ne trouve pas comment modifier ce que j'ai pu collecter je voudra
Comment rendre valide mon code Javascript ? [ par lebeef ]
Bonjour à toutes et à tous,J'ai un petit soucis avec mon code javascript qui n'est pas valide sur le W3C. Malheureusement je ne comprend pas vraiment
Incompatibilité Mozilla - Script Slider [ par rouliodu59 ]
Bonjour, j'ai trouvé un script pour permettre de faire un glissement de photo sur ma page d'accueil.Cependant, le script n'est compatible que sur IE e
Retour variable palette graphique [ par neooh56 ]
Bonjour J'ai recupéré un script de pallette graphique je clic sur un bouton ca ouvre la palette et quand je clic sur une couleur ca la ferme et renvoi
probleme de defilement d'images [ par mugn ]
Bonjour tout le monde, Voila je suis actuellement entrain de développer un site web dans lequel j'ai placer un défilement d'images horizontale, malhe
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
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|