• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

javascript und frames

Status
Für weitere Antworten geschlossen.

kahremst

Neues Mitglied
noch eine frage,
undzwar habe ich folgendes problem:
ich habe eine seite mit frames, und möchte aus einer javascript function heraus in das "hauptframe" eine seite laden; ist dies möglich, und falls ja wie funktioniert das ???

:?: :?: :?: :?: :?:

danke.

gruß stefan
 
Werbung:
hm, ich hoffe ich hab das richtig verstanden ;ugl

also erstmal musst du dir natürlich aussuchen, wie du die seite laden willst:

onClick, onMouseOver, onMouseOut, onKeypress, usw.

dann einfach so schreiben:

onClick="top.location.href='...'" bei ... musst du den pfad angeben :mrgreen:
 
ach ja natürlich nicht vergessen:

onClick=".......href='...' , 'target=Hauptframe'"

P.S.: Verscheiben nach JavaScript ^^
 
Werbung:
danke, soweit funktioniert das auch, aber das wird nicht in dem einen speziellen frame gelagen, sondern in dem fenster (frames sind dann nicht mehr vorhanden), was mache ich falsch ???
 
dein 'Hauptframe' frame heisst nicht 'Hauptframe', somit oeffnet der browser die datei in einem neuen fenster.

<FRAME src="..." NAME="Hauptframe">

so musst du den hauptframe benennen, damit der browser auch weiss wohin der die datei laden muss.
 
nein, der name stimmt schon, und da geht auch kein anderes fenster auf, sonder die seite wird im gleichen fenster geladen (das ist das problem)
 
Werbung:
jo, aus dem menüframe heraus in das hauptframe

der code aus der 'index.htm':
<frameset cols="200,*" frameborder="0" framespacing="0" border="0">
<frameset rows="100,*" frameborder="0" framespacing="0" border="0">
<frame name="logo" noresize="noresize" frameborder="1" scrolling="no" src="logo.htm" />
<frame name="menu" noresize="noresize" frameborder="1" scrolling="auto" src="menu.htm" />
</frameset>
<frame name="haupt" noresize="noresize" frameborder="1" scrolling="auto" src="leer.htm" />
</frameset>

und der code aus der 'menu.htm':
im header:
<SCRIPT language=JavaScript>
function loadsite(sitepath,framename) {
top.location.href=sitepath, target=framename }
</SCRIPT>

und im body:
<a onMouseUp="loadsite('http://www.google.de/','haupt')">Click</a>






das ist mein quellcode
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben