Newsgroup: it.comp.www.html
Titolo: Problema con il TARGET

Salve a tutti, io ho creato un comboBox, contenente
varie voci e voglio che alla selezione di una di questa, mi venga caricata
la pagina voluta.
Funziona tutto perfettamente.
Il problema č che questa combo č dentro una pagina coi FRAME.
Nel codice sotto riportato come faccio a specificare il TARGET? Cioč il
frame dove voglio che vengano caricate le mie pagine?
Cosě com'č la pagina viene caricata nel frame sbagliato
Riporto il codice per chiarezza:
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj)
MM_jumpMenu(targ,selObj,restore);
}
<form name="Form Barra">
            <font face="Verdana, Arial, Helvetica, sans-serif"
size="2">Mappa
            sito
            <select name="barra menu" onChange="MM_jumpMenu('parent',
this,0)">
              <option value="Mains.html" selected>Home page</option>
              <option value="Autore.html" target=2right">Autore</option>
              <option value="Manifesto.html">Manifesto</option>
              <option value="Download.html">Area Download</option>
              <option value="Trucchi1.html">Tips&amp;Tricks</option>
              <option value="Album.html">Album</option>
              <option value="Mix.html">Mix</option>
              <option value="Numeri.html">Numeri</option>
              <option value="Links.html">Links</option>
            </select>
            <input type="button" name="Button1" value="Vai"
onClick="MM_jumpMenuGo('barra menu','parent',0)">
</font>
</form>
Grazie per tutto l'aiuto che riuscirete a darmi.
_________________________________
Tombat
web: 
www.tombat.it

 la pagina voluta.
Scusa ma mi sembrava tutto un po' incasinato...prova cosě:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
 <title>Untitled</title>
<script language="JavaScript">
<!-- Hide the script from old browsers --
function surfto(form){
var myindex=form.destinazione.selectedIndex
parent.nome_del_frame.location=form.destinazione.options[myindex].value;
}
file://-->
</script>
</head>
<body>
<form>
<form name="selezione">
  <select name="destinazione" size="1">
    <option value="">Seleziona...
    <option value="body.htm">prima
    <option value="seconda.asp">seconda
    <option value="terza.asp">terza
  </select>
  <input type="button" onclick="surfto(this.form)" value="GO!">
</form>
</body>
</html>
Saluti, micky


Devi andare a toccare targ, se non erro. Ma com'è illeggibile il codice di
Macromedia! :P
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 </form>
C'ho fato un'occhiata proprio al volo, ma hai provato
onClick = "MM_jumpMenuGo('barra menu',"parent." + nomedelframe,0)"
dove con nomedelframe metti il nome che hai dato al frame in fase di
frameset.
(Se la struttura è complicata prova "top."+nomedelframe
Bye
giaconet

Sicuramente su it.comp.lang.javascript troverai più persone in grado
di risolvere il tuo problema.
ciao
tityrus

Scusate se ho sbagliato newsgroup, comunque
grazie a tutti quelli che mi hanno scritto, anche
personalmente.
Ho risolto il problema.
Ciao
\\tombat