Newsgroup: it.comp.lang.javascript
Titolo: Help script x Netscape





Ho il seguente problema.


Perchè questo codice non funzica con Netscape???


 


<!--
function 
selectmidi()
{
if      
(document.Music.Midi.options.selectedIndex==0)
{
parent.frames[1].document.open();
parent.frames[1].document.write("<BODY 
BACKGROUND='sfondoup.jpg'>" 
+
                                
"<DIV ALIGN='center'>" + 

                                
"<A ONCLICK=window.open('
http://happy77.supereva.it
')>" 
+
                                
"<IMG SRC='welcome.jpg' 
BORDER='0'></A></DIV></BODY>");
}
else if 
(document.Music.Midi.options.selectedIndex==1)
{
parent.frames[1].document.open();
parent.frames[1].document.write("<BGSOUND 
src='ava.mid' loop=INFINITE>" 
+                   

                                
"<BODY BACKGROUND='sfondoup.jpg'>" 
+
                                
"<DIV ALIGN='center'>" + 

                                
"<A ONCLICK=window.open('
http://www.smashing-pumpkins.net
')>" 
+
                                
"<IMG SRC='smashing.jpg' 
BORDER='0'></A></DIV></BODY>");
}
else if 
(document.Music.Midi.options.selectedIndex==2)
{
parent.frames[1].document.open();
parent.frames[1].document.write("<BGSOUND 
src='dontcry.mid' loop=INFINITE>" 
+                   

                                
"<BODY BACKGROUND='sfondoup.jpg'>" 
+
                                
"<DIV ALIGN='center'>" + 

                                
"<A ONCLICK=window.open('
http://happy77.supereva.it
')>" 
+
                                
"<IMG SRC='guns.jpg' 
BORDER='0'></A></DIV></BODY>");
}


}
function 
download()
{
if      
(document.Music.Midi.options.selectedIndex==0)
{
alert("Nessuna 
Selezione");
}
else if 
(document.Music.Midi.options.selectedIndex==1)
{
newwin=window.open("","newwin","widt=1,height=1,toolbar=no,menubar=no");
newwin.location="ava.mid";
newwin.close();
}
else 
if 
(document.Music.Midi.options.selectedIndex==2)
{
newwin=window.open("","newwin","widt=1,height=1,toolbar=no,menubar=no");
newwin.location="dontcry.mid";
newwin.close();


 


}
else 

{
newwin=window.open("","newwin","widt=1,height=1,toolbar=no,menubar=no");
newwin.location="zombie.mid";
newwin.close();


 


}
}


-->


 


Non fate caso a se dovesse mancare una parentesi!!!
-- 

Per rispondere togliere le doppie dalla mail



>Perchè questo codice non funzica con Netscape???
Oltre a vari apici mancanti, il tag <bgsound> non è supportato da NS.
<embed> è quello giusto (oltretutto funziona anche con IE, addirittura meglio di <bgsound>)
<embed src="URL" width="pixel" height="pixel" autostart="true | false" loop="true | numero"
Altra cosa: certe voltre serve document.close() per convalidare un document.write()
---
the fly on the net
il webmaster più alto del mondo
"the devil inside" 
http://members.tripod.com/netfly
e-mail: 
net...@netbusiness.it

Non fate caso a se dovesse mancare una
parentesi!!!
Non l'ho fatto assolutamente: ho solo dato un
rapidissimo check up, ma i problemi principali
sono quelli che ti ho detto, nella gestione
generale del multimediale tramite frames.
--
Bye.
-----------------------------------------
                Ðarius.
    <- 
www.infotronica.it/darius
 ->
             ICQ# 36150792
  - Art of JavaS.T - 
www.probo.it/aoj