javascript marche pas sur mozilla - HTML/CSS - Programmation
Marsh Posté le 09-06-2005 à 15:35:55
function addbookmark(){ |
Ca c'est vraiment du code tout pourri de merde en barre de caca 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
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?
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>
Marsh Posté le 21-06-2005 à 23:00:02
FlorentG a écrit :
|
En même temps, un code pour ajouter une page dans mes favoris ça me gène pas si c'est pas compatible firefox
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
<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.
<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.