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
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|