avendo questo codice:
in leftframe.php ho inserito un link a una pagina di registrazionecodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <frameset rows="50,*" cols="*" frameborder="no" border="0" framespacing="0"> <frame id="topFrame" name="topFrame" src="topframe.php" scrolling="No" noresize="noresize" title="topFrame"> <frameset rows="*" cols="150,*" framespacing="0" frameborder="no" border="0"> <frame id="leftFrame" name="leftFrame" src="leftframe.php" scrolling="No" noresize="noresize" title="leftFrame"> <frame name="mainFrame" id="mainFrame" src="mainframe.php" title="mainFrame"> </frameset> </frameset> <noframes><body> </body> </noframes></html>
mettendo su <a href target="mainFrame"
fin qui tutto ok.
ora, una volta aperta la pagina in mainFrame, ho un form, dove alla pressione di submit dovrebbe modificare il leftframe e il mainframe. (ovviamente in mainframe deve passare le variabili del form e left deve essere refreshato)
Ho cercato in giro e ho trovato una funzione Js
però funziona solo alla seconda pressione del tasto del formcodice:function multiload( url1, url2 ) { parent.frames[1].location.href = url1; parent.frames[2].location.href = url2; }![]()
ossia, lo premo una volta e sembra non succedere niente,
lo premo una seconda volta e il bottone fa quello che deve fare
su IE invece non ne vuole sapere
qualcuno ha una soluzione o suggerimento?

Rispondi quotando
