parent.frames
Martin Busse
- javascript
Hallo,
ich versuche ein Menü zu erstellen, indem man im oberen Frame im "input" etwas eingeben kann und im unteren Frame das Ergebnis angezeigt wird. Folgendes habe ich schon zusammengebracht:
<form name="web.de" >
<input type="button" style="font: 7pt,Arial;width=35px" VALUE=web.de text="Button" onClick=parent.haupt.location.href="http://www.web.de">
</form>
Aber leider habe ich hier keine Möglichkeit etwas einzugeben und das Ergebnis auf das untere Frame "haupt" umzuleiten.
Kann mir vielleicht jemand weiterhelfen?
Viele Grüße,
Martin Busse
Hallo,
Moin!
<form name="web.de" >
<input type="button" style="font: 7pt,Arial;width=35px" VALUE=web.de text="Button" onClick=parent.haupt.location.href="http://www.web.de">
</form>
Aber leider habe ich hier keine Möglichkeit etwas einzugeben und das Ergebnis auf das untere Frame "haupt" umzuleiten.
Target ist dein Freund. <selfhtml/html/formulare/definieren.htm#zielfenster>
Ansonsten: In diesem Formular kann man nichts eingeben, nur was klicken. Ist das Absicht?
- Sven Rautenberg
hi,
ich versuche ein Menü zu erstellen, in dem man im oberen Frame im "input" etwas eingeben kann und im unteren Frame das Ergebnis angezeigt wird.
Das heißt, du hast innerhalb eines Framesets zwei (oder mehr) Frames ?
In dem Fall kannst du deine Frames mit Nummern ansprechen, also 0,1 ... usw. Wie das funktionieren kann, zeigt dir der Scriptbereich im Quelltext der "Quickbar" von SELFHTML, erreichbar unter http://selfhtml.teamone.de/navigation/quickbar/index.htm
Viele Grüße,
von mir auch
Christoph S.
hi, christph!
http://selfhtml.teamone.de/navigation/quickbar/index.htm
genau so hätte ich das auch gerne. nur das ich in einer zeile z.b. einen suchbegriff eingeben kann und er leitet mich dann z.b. im unteren frame an google.de weiter
zu sehen unter
www.martinbusse.de/menue
nur das es halt da nicht geht :-|
cu
Hallo Martin,
ich versuche ein Menü zu erstellen, indem man im oberen Frame im "input" etwas eingeben kann und im unteren Frame das Ergebnis angezeigt wird. Folgendes habe ich schon zusammengebracht:
ich vermute, Du willst so was machen:
<form>
Url:<input type=text name="Url" value="http://">
<input type=button value="Open" onClick="parent.frames[1].location.href=document.forms[0].Url.value">
</form>
Gruß Lutz
Hallo, Lutz.
Das sieht schon nicht schelcht aus, aber ich wollte das nicht nur die URL an das untere Frame weitergegeben wird, sondern z.B. <input type=radio name=meta value="lr=lang_de" checked>
Zu sehen unter URL:
http://www.martinbusse.de/menue/
nur das da halt eben ein neues Fenster im oberen Frame aufgebaut wird. Ja, und ich hätte es halt gerne im Unteren. ;-)
Vielleicht kannst Du mir nochmal helfen...
Hallo, Lutz.
Das sieht schon nicht schelcht aus, aber ich wollte das nicht nur die URL an das untere Frame weitergegeben wird, sondern z.B. <input type=radio name=meta value="lr=lang_de" checked>
Zu sehen unter URL:
http://www.martinbusse.de/menue/
nur das da halt eben ein neues Fenster im oberen Frame aufgebaut wird. Ja, und ich hätte es halt gerne im Unteren. ;-)
Vielleicht kannst Du mir nochmal helfen...
Nagut, ich machs:
<form>
Suche nach:<input type=text name="suche" value="">
<input type=button value="web" onClick="Suchen(1)">
<input type=button value="google" onClick="Suchen(2)">
<!--Mach hier noch weitere Checkboxen rein, was man so braucht -->
</form>
<script Language="JavaScript">
function Suchen(wo)
{ var url="";
//hole so alle Parameter aus der Form in Variablen:
var suche=document.forms[0].suche.value;
//bau den URL-String zusammen:
if (wo==1) //web
{ url="http://web.de/?su="+suche;
//muss man mal gucken wie man den String korrekt zusammenbaut
}
if (wo==2) //google
{ url="http://www.google.de/search?q="+suche;
//muss man mal gucken wie man den String korrekt zusammenbaut
}
//jetzt url in unteren Frame schreiben:
parent.frames[1].location.href=url;
}
</script>
Ich hoffe, das nützt was.
Gruß Lutz
Hi, Lutz.
Vielen Dank, das war genau die
Lösung nachder ich gesucht habe!