Hallo,
Ich würd gern nur ne antwort haben.
die "normale" Seite:
<html>
<head>
<title>Untitled</title>
<script type="text/javascript">
function openPopup() {
myFenster = window.open('frameset.html', 'meinFenster', 'width=500,height=400,left=0,top=0');
}
function changeValue(strValue) {
alert(myFenster.frames[1].document.getElementById("pageheader").firstChild.nodeValue);
var Inhalt = myFenster.frames[1].document.getElementById("pageheader").firstChild.nodeValue;
var neuerInhalt = strValue;
myFenster.frames[1].document.getElementById("pageheader").firstChild.nodeValue = neuerInhalt;
alert('neuer Inhalt= ' + myFenster.frames[1].document.getElementById("pageheader").firstChild.nodeValue);
}
</script>
</head>
<body>
<h1><a href="#" onclick="openPopup();">frame fenster öffnen</a></h1>
<form id="meinForm">
<input id="attribut" type="text" onchange="changeValue(this.value)" value="">
</form>
</body>
</html>
Statt myFenster.frames[1]. kannst du auch myFenster.frames.NameDeinesFrames. benützen.
mit dem BSP kannst du den "Willkommen" aus der zweiten Frame durch einen anderen Text ersetzen.
Grüße
Thomas
------------------- framest.html (Bsp. aus selfhtml)----------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Text des universellen Titels</title>
</head>
<frameset cols="200,*">
<frame src="verweise.html" name="Navigation">
<frame src="startseite.html" name="Daten">
<noframes>
Ihr Browser kann diese Seite leider nicht anzeigen!
</noframes>
</frameset>
</html>
------------------verweise.html -----------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Text des Titels</title>
</head>
<body bgcolor="#E0C0FF" text="#000000" link="#804080" vlink="#603060" alink="#804080">
<h1>Navigation</h1>
<p>
<a href="../index.htm" target="Daten"><b>Über Frames</b></a><br>
<a href="../../index.htm" target="Daten"><b>Über HTML</b></a><br>
<a href="../../../index.htm" target="Daten"><b>Noch viel mehr</b></a>
</p>
</body>
</html>
------------------ startseite.html -----------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Text des Titels</title>
</head>
<body bgcolor="#FFF0C0" text="#000000" link="#A00000" vlink="#600000" alink="#A00000">
<h1 id="pageheader">Willkommen</h1>
<p>Wählen Sie links einen Verweis aus!</p>
</body>
</html>