Newsgroup: it.comp.lang.javascript
Titolo: aiuto: nuova finestra da un menu in javascript....

Tempo fa scaricai un menu a discesa che richiama il file navcond.js. 
Come devo modificare il codice in modo che cliccando sulle voci del
menu, si apra il collegamento in una NUOVA finestra, e non la stessa?
Questo č il codice della pagina; se serve anche il file .js, ve lo
mando. GRAZIE MILLE! Io non sono una esperta di javascript, e spero che
qualcuno mi aiuti!
<HTML> 
<HEAD> 
<TITLE>HTML.it - il sito italiano sul Web publishing</TITLE> 
<style> 
A:link, A:visited { text-decoration: none } 
A:hover { text-decoration: underline } 
</style> 
<script language="JavaScript" src="navcond.js"></script> 
<script language="JavaScript"> 
var myNavBar1 = new NavBar(0); 
var dhtmlMenu; 
dhtmlMenu = new NavBarMenu(100, 120); 
dhtmlMenu.addItem(new NavBarMenuItem("Home", "
http://www.html.it
")); 
myNavBar1.addMenu(dhtmlMenu); 
dhtmlMenu = new NavBarMenu(100, 120); 
dhtmlMenu.addItem(new NavBarMenuItem("Forum", "
http://forum.html.it
"));
dhtmlMenu.addItem(new NavBarMenuItem("Off Topic",
"
http://forum.html.it/forum/forumdisplay.php?forumid=7
"));
myNavBar1.addMenu(dhtmlMenu); 
dhtmlMenu = new NavBarMenu(110, 120); 
dhtmlMenu.addItem(new NavBarMenuItem("Linux", "
http://linux.html.it/
"));
dhtmlMenu.addItem(new NavBarMenuItem("Articoli",
"
http://linux.html.it/archivioarticoli.asp
"));
dhtmlMenu.addItem(new NavBarMenuItem("News dal web",
"
http://linux.html.it/archivionews.asp
"));
dhtmlMenu.addItem(new NavBarMenuItem("Download",
"
http://download.html.it/lista_os.asp?os=linux
"));
myNavBar1.addMenu(dhtmlMenu); 
dhtmlMenu = new NavBarMenu(100, 150); 
dhtmlMenu.addItem(new NavBarMenuItem("Macintosh",
"
http://mac.html.it/
"));
dhtmlMenu.addItem(new NavBarMenuItem("Articoli",
"
http://mac.html.it/archivioarticoli.asp
"));
dhtmlMenu.addItem(new NavBarMenuItem("Download",
"
http://download.html.it/lista_os.asp?os=Mac-Os
"));
myNavBar1.addMenu(dhtmlMenu); 
myNavBar1.setColors("#000000", "#00CCCC", "#ff0000", "#000000",
"#ffffff", "#000000", "#00cccc", "#ffcccc", "#000080")
var fullWidth; 
function init() { 
fullWidth = getWindowWidth() 
- (isMinNS4 && getWindowHeight() < getPageHeight() ? 16 : 0); 
myNavBar1.resize(fullWidth); 
myNavBar1.create(); 
myNavBar1.setzIndex(2); 
} 
</script> 
</HEAD> 
<BODY onload="init()" BGCOLOR="white" vlink="blue" link="blue"> 
<br><br><br><br><br><br><br><br> 
<div align="center">Ecco come si presenta il menů</center> 
<br><br><br><br><br><br><br><br><br><br><br> 
<!---- CODICE RISERVATO AI RICHIAMI AD 
HTML.IT
, NON LO PRENDERE IN
CONSIDERAZIONE ----->
<font size=1 face="arial"> 
<div align="center"> 
<a href="
http://www.html.it
"><img src="htmlit.gif" width=88 height=30
border=0 alt="HTML.it - il sito italiano sul Web publishing"></a><br>
<font face="Arial" size="1"> Script offerto da <b><a
href="
http://www.html.it
">HTML.it</a></b>
e commentato da <a href="mailto:
lorenz...@html.it
">Lorenzo
Forti</a>.<br>
<font face="arial" color="Red">L'uso e la diffusione di questo codice č
gratuita per siti non commerciali</font><br>
<a href="
http://www.html.it/jscript
">Per altri Javascript visita la
nostra raccolta con piů di 300 esempi</a>
</font> 
</div> 
</font></BODY> 
</HTML> 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (new NavBarMenuItem("Home", "
http://www.html.it
")); 
con:
(new NavBarMenuItem("Home", "javascript:window.open('
http://www.html.it
','')"));
Occhio agli apici e a non spezzare la riga (cioè a non andare accapo). Se
funziona sul primo menu ripeti la procedura su tutti gli altri.
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)