Newsgroup: it.comp.lang.javascript
Titolo: Info su apertura finestra da menu di link

Vorrei che da una "option value" con un menu di link poter aprire il link
selezionato in una nuova finestra, possibilmente centrata o in altro a
sx...lo so che forse chiedo troppo ;--)
Quando tento di aprirla da un semplice link nessun problema (ecco il codice)
********************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>New Window</title>
<script>
<!--
function popup(nomefile, larghezza, altezza, x, y)
{
    win_popup=window.open(nomefile,"finestra","toolbar= 0,location=
0,directories= 0,status= 0,menubar= 0,scrollbars= 1,resizable=
0,copyhistory= 0,width=" + larghezza + ",height=" + altezza);
    win_popup.moveTo(x, y);
}
// -->
</script>
</head>
<body>
</body>
<a href="1.htm" target="_blank" onClick="popup('1.htm', 755, 547, 0, 0);
return false;"><img src="pulsante.jpg"></a>
<a href="1.htm">Untitled</a>
</html>
**********************************
Il problema sorge quando tento di unirlo al seguente:
***********************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>scelta link</title>
</head>
<body>
<center>
  <form name="combowithtext">
    <select name="example" size="1" onChange="showtext()">
    <option value="
http://www.xyz1.it
">1 scelta</option>
    <option value="
http://www.xyz2.it
">2 scelta</option>
    <option value="
http://www.xyz3.it
">3 scelta</option>
    </select>
    <input type="button" value="Raggiungi il sito" onClick="gothere()">
  </form>
<script language="javascript">
<!--
var shortcut=document.combowithtext
var descriptions=new Array()
descriptions[0]="1 scelta"
descriptions[1]="2 scelta"
descriptions[2]="3 scelta"
function gothere(){
location=shortcut.example.options[shortcut.example.selectedIndex].value
}
function showtext(){
window.status=descriptions[shortcut.example.selectedIndex]
}
//-->
</script>
</center>
</body>
</html>
*********************************************
Come posso fare?
Ringrazio anticipatamente tutti coloro vorranno aiutarmi
Saluti,
Micky


Ciao!
Ti ho modificato un pò il codice, anche per poterlo usare per NN altrimenti
come l'avevi impostato non funzionava.....
<html>
<head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<title>New Window</title>
<script>
function popup(nomefile, larghezza, altezza, x, y)
{
    win_popup=window.open(nomefile,"finestra","toolbar=
0,location=0,directories= 0,status= 0,menubar= 0,scrollbars=
1,resizable=0,copyhistory= 0,width=" + larghezza + ",height=" + altezza);
    win_popup.moveTo(x, y);
}
function gothere(){
selez =
self.document.forms[0].elements[0].options[self.document.forms[0].elements[0
].selectedIndex].value;
if(selez==0){
popup('
http://www.xyz1.htm
',200,200,30,30);
}
else if(selez==1){
popup('
http://www.xyz2.htm
',200,200,30,30);
}
else if(selez==2){
popup('
http://www.xyz3.htm
',200,200,30,30);
}
}
function showtext(){
window.status=descriptions[shortcut.example.selectedIndex]
}
</script>
<title>scelta link</title>
</head>
<body>
<a href="1.htm" target="_blank" onClick="popup('1.htm', 755, 547, 0, 0);
return false;"><img src="pulsante.jpg"></a>
<a href="1.htm">Untitled</a>
<p>
**********************************
Il problema sorge quando tento di unirlo al seguente:
***********************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<center>
  <form name="combowithtext">
    <select name="example" size="1" onChange="showtext()">
    <option value="0">1 scelta</option>
    <option value="1">2 scelta</option>
    <option value="2">3 scelta</option>
    </select>
    <input type="button" value="Raggiungi il sito" onClick="gothere()">
  </form>
</body>
</html>
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 sx...lo so che forse chiedo troppo ;--)
[cut]

 ha scritto nel messaggio
news:8pabr4$3p2$1...@worldonline.it...


Non ho parole!!! Funziona tutto a meraviglia!!!
Grazie infinite..mi hai sollevato da un bel problema...;-)
Saluti,
Micky