37 messaggi dal 12 giugno 2001
function surfTo(id) {
var valore=document.myForm.cmbImpianto.value;
top.frames["f2"].document.frames.centrale.location = "prgprofiliall.asp?idutente=" id "&impianto=" valore;

}

</script>
<%
var intidutente=Request.QueryString("idutente");
%>

<form name = "myForm" method=post>
<a href="#">
<SELECT NAME="cmbImpianto" size="1">
<OPTION VALUE="---" SELECTED> Selezione Impianto </OPTION>

<a href="prgprofiliall.asp?idutente=<%=intidutente%>" target="centrale"><img src="images/bottons/azioneallarme.gif" Alt="Azione in caso di allarme" BORDER="0"></a><br>

Allora io ho 2 problemi,non riesco a far apparire la pagina nel frame centralecon quella funzione in alto (surf to) e poi non riesco dall'href a passargli il nome della funzione per poi richiamarla.
grazie ,chiedete tutte le spiegazioni possibili

fra

fra
635 messaggi dal 06 settembre 2002
Ciao, mi sfugge qualcosa nel tuo codice...
tu hai 2 funzioni che chiamano la stessa pagina (una in JavaScript e l'altra html tradizonale) e nessuna delle due ti funziona?


Normalmente, in javaScript si fa:
Function click(){
parent.nome_frame.location.href="tuapagina.asp?ID=1&NOME=MARIO"
}


e la richiami con <a href="javascript:click()">premi qui</a>

con questo metodo puoi con un solo click, per esempio, cambiare pagine su diversi frame semplicemente aggiungendo una riga per ogni frame (specificando il nome del frame e la pagina da chiamare)


Poi hai un form che non porta apparentemente da nessuna parte Action="?".
cosa devi fare con questo form?

Devi prelevare 1 valore dal menù a tendina per poi passarlo ad una pagina con il risultato nel frame centrale?


puoi spiegarti meglio??




 JD

OJD

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.