javascript marche pas sur mozilla

javascript marche pas sur mozilla - HTML/CSS - Programmation

Marsh Posté le 09-06-2005 à 15:29:19    

Bonjour,
 
j ai deux javascript qui ne fonctionne pas sous mozilla , avec IE impecable.
je n y connais rien en javascript, ils sont bien activé dans mes options de mozilla.
 
Voila les codes
 
pour ajouter dans les favories

Citation :

<script type="text/javascript1.2">
 
var bookmarkurl="http://www.loto-star.com"
var bookmarktitle="Loto-Star"
 
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
 
</script>  
 
dans ma page html
<a href="javascript:addbookmark()"><strong>Ajouter aux favoris</strong></a>
 

 
 
et ce code fait apparaitre 10 images les une après les autres dans un effet de fondu et en continu.

Citation :

<script type="text/javascript">
<!-- Beginning of JavaScript -
 
 
 
img0 = new Image();
img0.src = "/image-effet/villa.jpg";
 
img1 = new Image();
img1.src = "/image-effet/bmw.jpg";
 
img2 = new Image();
img2.src = "/image-effet/vacance.jpg";
 
img3 = new Image();
img3.src = "/image-effet/limousine.jpg";
 
img4 = new Image();
img4.src = "/image-effet/villa2.jpg";
 
img5 = new Image();
img5.src = "/image-effet/jet.jpg";
 
img6 = new Image();
img6.src = "/image-effet/piscine1.jpg";
 
img7 = new Image();
img7.src = "/image-effet/ferrari.jpg";
 
img8 = new Image();
img8.src = "/image-effet/piscine.jpg";
 
img9 = new Image();
img9.src = "/image-effet/yacht.jpg";
 
var i_strngth=1
var i_image=0
 
var imageurl = new Array()
imageurl[0] ="/image-effet/villa.jpg"
imageurl[1] ="/image-effet/bmw.jpg"
imageurl[2] ="/image-effet/vacance.jpg"
imageurl[3] ="/image-effet/limousine.jpg"
imageurl[4] ="/image-effet/villa2.jpg"
imageurl[5] ="/image-effet/jet.jpg"
imageurl[6] ="/image-effet/piscine1.jpg"
imageurl[7] ="/image-effet/ferrari.jpg"
imageurl[8] ="/image-effet/piscine.jpg"
imageurl[9] ="/image-effet/yacht.jpg"
 
 
 
function showimage() {  
if(document.all) {
if (i_strngth <=80) {
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+" )' src="+imageurl[i_image]+" border=0>";
i_strngth=i_strngth+3 //lwf
var timer=setTimeout("showimage()",100)
}  
else {
clearTimeout(timer)
var timer=setTimeout("hideimage()",1000)
}
}  
 
if(document.layers) {
clearTimeout(timer)
document.testimage.document.write("<img src="+imageurl[i_image]+" border=0>" )
document.close()
i_image++
if (i_image >= imageurl.length) {i_image=0}  
var timer=setTimeout("showimage()",1000)
 
}  
}
 
 
function hideimage() {  
if (i_strngth >=-3) {
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+" )' src="+imageurl[i_image]+" border=0>";
i_strngth=i_strngth-4
var timer=setTimeout("hideimage()",100)
}  
else {
clearTimeout(timer)
i_image++
if (i_image >= imageurl.length) {i_image=0}
i_strngth=1
var timer=setTimeout("showimage()",100)  
}
}
 
 
// - End of JavaScript - -->
</script>  
 
<body onload="showimage()" >
 
<div id="testimage" style="position:relative;visibility:visible;top:5px;right:5px"></div>
 

 
 
merci pour vos réponses.

Reply

Marsh Posté le 09-06-2005 à 15:29:19   

Reply

Marsh Posté le 09-06-2005 à 15:31:32    

encore du javascript généré automatiquement... :pfff:

Reply

Marsh Posté le 09-06-2005 à 15:35:55    

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}


Ca c'est vraiment du code tout pourri de merde en barre de caca :o Le test if(document.all) ne va retourner true que sous IE (et opéra je crois)... donc dégage ça...  
 
Pareil dans l'autre script... Je sais pas qui est le con qui t'as mis dans la tête qu'il fallait tester document.all, mais t'as le droit de lui casser la gueule :D

Reply

Marsh Posté le 09-06-2005 à 15:39:59    

je me douté que c était des code tout pourri, j y connais rien.
 
celui des images je l ai trouvé la http://www.le-webmestre.net/web/ja [...] e.php?id=8 , comment je fait allors?

Reply

Marsh Posté le 14-06-2005 à 03:40:26    

Toujours pas réussi

Reply

Marsh Posté le 21-06-2005 à 22:56:55    

Qui peut m' aider pour que ce code marche autant sur Ie que mozilla.
 
 
Citation :
 
<script type="text/javascript">  
<!-- Beginning of JavaScript -  
 
 
 
img0 = new Image();  
img0.src = "/image-effet/villa.jpg";  
 
img1 = new Image();  
img1.src = "/image-effet/bmw.jpg";  
 
img2 = new Image();  
img2.src = "/image-effet/vacance.jpg";  
 
img3 = new Image();  
img3.src = "/image-effet/limousine.jpg";  
 
img4 = new Image();  
img4.src = "/image-effet/villa2.jpg";  
 
img5 = new Image();  
img5.src = "/image-effet/jet.jpg";  
 
img6 = new Image();  
img6.src = "/image-effet/piscine1.jpg";  
 
img7 = new Image();  
img7.src = "/image-effet/ferrari.jpg";  
 
img8 = new Image();  
img8.src = "/image-effet/piscine.jpg";  
 
img9 = new Image();  
img9.src = "/image-effet/yacht.jpg";  
 
var i_strngth=1  
var i_image=0  
 
var imageurl = new Array()  
imageurl[0] ="/image-effet/villa.jpg"  
imageurl[1] ="/image-effet/bmw.jpg"  
imageurl[2] ="/image-effet/vacance.jpg"  
imageurl[3] ="/image-effet/limousine.jpg"  
imageurl[4] ="/image-effet/villa2.jpg"  
imageurl[5] ="/image-effet/jet.jpg"  
imageurl[6] ="/image-effet/piscine1.jpg"  
imageurl[7] ="/image-effet/ferrari.jpg"  
imageurl[8] ="/image-effet/piscine.jpg"  
imageurl[9] ="/image-effet/yacht.jpg"  
 
 
 
function showimage() {  
if(document.all) {  
if (i_strngth <=80) {  
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+" )' src="+imageurl[i_image]+" border=0>";  
i_strngth=i_strngth+3 //lwf  
var timer=setTimeout("showimage()",100)  
}  
else {  
clearTimeout(timer)  
var timer=setTimeout("hideimage()",1000)  
}  
}  
 
if(document.layers) {  
clearTimeout(timer)  
document.testimage.document.write("<img src="+imageurl[i_image]+" border=0>" )  
document.close()  
i_image++  
if (i_image >= imageurl.length) {i_image=0}  
var timer=setTimeout("showimage()",1000)  
 
}  
}  
 
 
function hideimage() {  
if (i_strngth >=-3) {  
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+" )' src="+imageurl[i_image]+" border=0>";  
i_strngth=i_strngth-4  
var timer=setTimeout("hideimage()",100)  
}  
else {  
clearTimeout(timer)  
i_image++  
if (i_image >= imageurl.length) {i_image=0}  
i_strngth=1  
var timer=setTimeout("showimage()",100)  
}  
}  
 
 
// - End of JavaScript - -->  
</script>  
 
<body onload="showimage()" >  
 
<div id="testimage" style="position:relative;visibility:visible;top:5px;right:5px"></div>  
 

Reply

Marsh Posté le 21-06-2005 à 23:00:02    

FlorentG a écrit :

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}


Ca c'est vraiment du code tout pourri de merde en barre de caca :o Le test if(document.all) ne va retourner true que sous IE (et opéra je crois)... donc dégage ça...  
 
Pareil dans l'autre script... Je sais pas qui est le con qui t'as mis dans la tête qu'il fallait tester document.all, mais t'as le droit de lui casser la gueule :D


En même temps, un code pour ajouter une page dans mes favoris ça me gène pas si c'est pas compatible firefox :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 21-06-2005 à 23:05:50    

c est pour ca que je me sert plus de ce code.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed