eXistenZ
Mitglied
Registriert: 02.07.2008
Beiträge: 10
|
|
Hi leute. Habe da ein kleines Problem.
Ich habe 2 html seiten. Beide haben im head einen JavaScript teil. Auf der hauptseite habe ich einen Button der einen kleinen frame öffnen soll und ein eingabefeld. In dem frame, das meine 2. seite darstellt habe ich einen button. wie schaffe ich es nun, das wenn ich auf den button klicke, mir ein wert in das eingabefeld von der andere seite geschrieben wird?
mit document.Formularname.Input name.value funzt das nicht da fehlt sicher noch was xD
Gruß
eXi
|
|
| 02.07.2008 21:34:02 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 617
|
|
Hi, document.frame['framename'].document.Formularname.Input name.value = 'bla';
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 02.07.2008 22:54:45 |
|
eXistenZ
Mitglied
Registriert: 02.07.2008
Beiträge: 10
|
|
funzt bei mir irgendwie net ganz so xD
ALso meine Huptseite sieht folgendermasen aus:
test.html
<html> <head> <script language="JavaScript">
function FensterOeffnen (Adresse) { MeinFenster = window.open(Adresse, "Zweitfenster", "width=300,height=400,left=100,top=200"); MeinFenster.focus(); }
</script> <title></title> <meta name="author" content="eXistenZ"> <meta name="editor" content="html-editor phase 5"> </head> <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000"> <form name="test"> <input name="Zahl" type="text"></input> <p><a href="datei.htm" onclick="FensterOeffnen(this.href); return false">Link mit Fenster</a></p>
</form> </body> </html>
und der frame ist datei.htm
<html> <head> <script language="JavaScript"> function lol() { document.frame['datei.html'].document.test.Zahl.value=1; }
</script> <title></title> <meta name="author" content="eXistenZ"> <meta name="editor" content="html-editor phase 5"> </head> <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000"> <form name="Zahlen"> <input name="1" type="button" value="1" onclick="lol()"></input>
</form> </body> </html>
der button ist auf datei.htm und beim klicken soll die ahl eins ins eingabefeld von test.html übergeben werden.
|
|
| 02.07.2008 23:25:52 |
|
Chiaki
Moderator
Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 151
|
|
Hallo,
du schreibst etwas von einem Frame... Wo bitte ist der Frame?! Ich sehe weder ein <frameset> noch sonst irgendwas mit Frames. Bitte um Aufklärung... Danke.
Was du machst, geht wohl eher über window.xxxxx-Anweisungen: ==> http://de.selfhtml.org/javascript/objekte/window.htm
Greetings, Chiaki
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 03.07.2008 00:30:59 |
| http://www.rfc1855.net/ |
 |
|
eXistenZ
Mitglied
Registriert: 02.07.2008
Beiträge: 10
|
|
Ok gut ist kein frame sry... aber mit diesem Befehl hier lass ich eben die seite datei.htm öffnen:
function FensterOeffnen (Adresse) { MeinFenster = window.open(Adresse, "Zweitfenster", "width=300,height=400,left=100,top=200"); MeinFenster.focus();
Dennoch habe ich 2 Seiten und nun möchte ich mit einem befehl von seite 2 einen wert auf seite 1 übertragen. Ok gut, hab mir das auf selfhtml nun durchgelesen, ich weiß nun das ich mit dem befehl opener arbeiten muss richtig?
Beitrag geändert von eXistenZ (03.07.2008 09:22:07)
|
|
| 03.07.2008 09:15:17 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 617
|
|
Hi, bei einen Fenster mußt Du MeinFenster.document.Formularname.Input name.value = "bla"; schreiben
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 03.07.2008 14:26:41 |
|
Chiaki
Moderator
Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 151
|
|
Hallo,
ich schätze, du suchst in etwa diese Funktionalität:
==> Test-URL: http://dark-chiaki.net/test/00048729/test.php
==> Datei: test.php
Code:
<?php header('Content-Type: text/html; charset="utf-8"'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="de-DE" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Language" content="de-DE">
<title>DC.NET Testseite</title>
</head>
<body>
<h1>DC.NET Testseite</h1>
<hr>
<h2>Ihre Eingaben</h2>
<p><input id="zahl" type="text" value=""></p>
<p><a onclick="window.open(this.href,'Auswahl','width=300,height=400,left=100,top=200');return(false);"
href="datei.php" type="text/html" charset="utf-8" hreflang="de-DE">Zahlen auswählen</a></p>
</body>
</html> |
==> Datei: datei.php
Code:
<?php header('Content-Type: text/html; charset="utf-8"'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="de-DE" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Language" content="de-DE">
<title>DC.NET Testseite</title>
</head>
<h1>DC.NET Testseite</h1>
<hr>
<h2>Zahl auswählen</h2>
<p><input onclick="opener.document.getElementById('zahl').value=this.value;window.close();"
type="button" value="1"></p>
<p><input onclick="opener.document.getElementById('zahl').value=this.value;window.close();"
type="button" value="2"></p>
<p><input onclick="opener.document.getElementById('zahl').value=this.value;window.close();"
type="button" value="3"></p>
</body>
</html> |
Das ganze nunmehr mit inline-Script, ohne jegliches <script> oder externes Script. Hoffe, ist ist das was du gesucht hast...
Greetings, Chiaki
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 04.07.2008 02:05:03 |
| http://www.rfc1855.net/ |
 |
|
eXistenZ
Mitglied
Registriert: 02.07.2008
Beiträge: 10
|
|
ok cool danke, genau sowas habe ich gesucht xD
|
|
| 05.07.2008 03:58:51 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|