PseudoPsycho
Neues Mitglied
Hallo!
Ich bin neu hier im Forum und habe natürlich auch sogleich eine Frage...
Ich hatte vor, einen Loginbereich auf eine Website zu bauen, der auf Frames basiert.
Dazu wollte ich die Daten, die in den Eingabefeldern angegeben wurden, mit JavaScript in
ein weiteres Formular mit versteckten Eingabefeldern eines anderen Frames übertragen...
Bevor ihr das sagt: Ich weiß selbst, dass Frames manchmal nervig sind...
Mein Problem liegt nun darin, dass ich wohl die Frames nicht korekt anspreche...
So, folgendes wäre der (vereinfachte) Quellcode:
Hauptfenster:
<html>
<head><title>Hauptfenster</title>
</head>
<frameset cols="50%, 50%">
<frame src="seite1.html" name="seite1">
<frame src="seite2.html" name="seite2">
</frameset>
</html>
Der Quellcode des Formulars:
<html>
<head><title>Seite1</title>
<script language="JavaScript">
function uebertragen()
{
var eingabe=window.self.document.formular.eingabe.value;
window.top.seite2.document.fomular.eingabe.value=eingabe;
}
</script>
</head>
<body>
<form name="formular">
<input name="eingabe" value="test">
<br><a href="javascript:uebertragen()">Daten übertragen!</a>
</form>
</body>
</html>
Der Quellcode des Zielfensters:
<html>
<head><title>Seite2</title>
</head>
<body>
<form name="formular">
<input name="eingabe" type="hidden">
</form>
</body>
</html>
Ich bin neu hier im Forum und habe natürlich auch sogleich eine Frage...
Ich hatte vor, einen Loginbereich auf eine Website zu bauen, der auf Frames basiert.
Dazu wollte ich die Daten, die in den Eingabefeldern angegeben wurden, mit JavaScript in
ein weiteres Formular mit versteckten Eingabefeldern eines anderen Frames übertragen...
Bevor ihr das sagt: Ich weiß selbst, dass Frames manchmal nervig sind...
Mein Problem liegt nun darin, dass ich wohl die Frames nicht korekt anspreche...
So, folgendes wäre der (vereinfachte) Quellcode:
Hauptfenster:
<html>
<head><title>Hauptfenster</title>
</head>
<frameset cols="50%, 50%">
<frame src="seite1.html" name="seite1">
<frame src="seite2.html" name="seite2">
</frameset>
</html>
Der Quellcode des Formulars:
<html>
<head><title>Seite1</title>
<script language="JavaScript">
function uebertragen()
{
var eingabe=window.self.document.formular.eingabe.value;
window.top.seite2.document.fomular.eingabe.value=eingabe;
}
</script>
</head>
<body>
<form name="formular">
<input name="eingabe" value="test">
<br><a href="javascript:uebertragen()">Daten übertragen!</a>
</form>
</body>
</html>
Der Quellcode des Zielfensters:
<html>
<head><title>Seite2</title>
</head>
<body>
<form name="formular">
<input name="eingabe" type="hidden">
</form>
</body>
</html>
Zuletzt bearbeitet: