Richiamo di funzione javascript tra frame
Richiamo di funzione javascript tra frame postato il 17/12/2008 14:01:37 nel forum programmazione, open source e hosting
Ciao,
sto lavorando da un pò ad un file e ho installato delle librerie AJAX per aprire delle window all'interno della pagina. Ora, avendo la main del gioco divisa in due frame principali, vorrei che premendo su di un link nel frame sinistra appaia la window nel complesso dei frame ( quindi non nell'altro frame, ma nell'intera pagina) che è più grande e che può contenerla. Detto questo, ho fatto varii tentativi di richiamo:
Nella pagina intera che contiene i frame dove si aprirà la window:
<script type="text/javascript">
function win1()
{
var win = new Window({id: "win1", className: "darkX", title: "PAGINA", width:700, height:500, url: "URL"});
win.setDestroyOnClose();
win.showCenter();
win.setConstraint(true, {left:0, right:0, top: 30, bottom:10})
win.toFront();
win.getFocusedWindow();
}
</script>
Nella pagina del frame sinistro:
<a href="#" onClick="parent.???.win1()">LINK</a>
Ammesso che sia corretta la struttura del codice ( cosa che dubito ) non ho saputo cosa inserire dove ho messo "???".
Qualcuno può aiutarmi?
Pagine → 1
17/12/2008 14:11:51 e modificato da clemence il 17/12/2008 14:12:04
il name del frame
17/12/2008 14:14:26
più che altro, usare prototype solo per delle finestrelle ha più svantaggi che vantaggi. Contando anche la struttura a frame non capisco perchè non usare un normale popup.
17/12/2008 15:34:07
Quoto Faber :)
ma comunque, in generale, basta indicare
<a href="#" onClick="parent.nomefunzione();">bau</a>
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of Warship ↗
Hero Wars ↗
War Thunder ↗
RAID Shadow Legends ↗