Forum de discussion
Forum « Programmation Javascript » (archives)
élément parasite quand ajout de script java
Envoyé: 4 avril 2004, 4h15 par oasis2436
quand j'introduis dans une page html un script java qui associe un son au survol d'un lien, j'ai une "image parasite" (un carré blanc avec un point central blanc)qui s'ajoute dans ma page.
En connaissez-vous la raison ? Je construit mes pages en ligne de commande avec Edit Plus (éditeur notamment html). Voici le code source.
Merci d'avance. Oasis.
------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script LANGUAGE="JavaScript">
<!--
var aySound = new Array();
aySound[1] = "sonar.wav";
document.write('<BGSOUND id="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;
function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>
</HEAD>
<BODY>
<TABLE WIDTH="100%" HEIGHT="50%" BGCOLOR=dimgray>
<TR>
<TD WIDTH="50%" ALIGN=left><A href="index.html" onMouseOver="playSound(1)" onMouseOut="stopSound(1)">
<FONT color=#ffcc00><B>Retour accueil</B></A></FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Réponses
|