avendo questo codice:
codice:
<!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>
in leftframe.php ho inserito un link a una pagina di registrazione
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
codice:
function multiload( url1, url2 ) {
parent.frames[1].location.href = url1;
parent.frames[2].location.href = url2;
}
però funziona solo alla seconda pressione del tasto del form
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?