• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Pop Up und Frameset

keih

New member
Hi,

habe folgendes Problem: würde gerne onclick ein neues Fenster öffnen und ein neues Frame laden.
Zu dem Punkt zwei Frames mit einem Click ansprechen habe ich was gefunden, nicht aber zu meinem oben genannten Problem.

Wäre super wenn mir jemand weiterhelfen könnte
 
Nochmal langsam.....

Du hast ein frameset, aus dem Du ein neues Fenster laden willst.........im alten Fenster ist ein frameset und in das neue Fenster willst Du auch ein Frameset reinladen?

Wenn das so ist.....ist es gant einfach:

In der HEAD der Datei des Framesets:

<script language="javascript" type="text/javascript">
function openwin(URL, name, weite, hoehe);
{
window.open(URL, name, 'width='+weite+',height='+hoehe;)
}
</script>

In dem frame, wo sich der Link befinden soll, muß das Ganze so aussehen:

<a href="javascript:eek:nClick=openwin('Dateiname_des_Framesets', 'Name_des_Fensters', 300 , 400)">Link</a>

Der Name des Fensters ist wichtig, kann aber willkührlich gewählt werden. 300 und 400 sind durch Deine gewünsche Fensterbreite und Höhe zu ersetzen!

Hoffe geholfen zu haben!

CU
Redpadz

PS: Selbstverständlich wird javascript zusammengeschrieben, ist aber aus Sicherheitsgründen auseinander!
 
Zuletzt bearbeitet:
Ok. Nochmal langsam...

Also, ich habe eine Startseite mit zwei Frames- leftFrame and mainFrame.
main entält die Navigation und left ein Bild. Ich möchte jetzt in main auf onclick ein Popup öffnen( funzt auch schon) und mit diesem click auch das Bild im leftFrame ändern.
 
Moin, ich glaube so könnts gehen.

<a href= "JavaScript: window.open('url.html', 'name'); parent.leftframe.location.href = 'url.hmtl';">Klick mich</a>
 
Noch besser ist,

das in die Funktion einzubasteln.....

<script language="javascript" type="text/javascript">
function openwin(URL, name, weite, hoehe, URL2)
{
window.open(URL, name, 'width='+weite+',height='+hoehe;);
parent.leftframe.location.href=URL2;
}
</script>


Der Link müßte dann wie folgt aussehen:

<a href="java script:eek:nClick=openwin('Dateiname_des_Framesets', 'Name_des_Fensters', 300 , 400, 'URL des_Leftframe')">Link</a>

So brauchst Du nur eine Funktion und übergibst die Werte aus dem Link!

CU
Redpadz
 
Heureka! Problem gelöst

Falls mal jemand so ein ähnliches Problem hat: hier die Lösung.
Also PopUp Fenster Script für den Header sollte ja klar sein. Gibts ja genug Postings für.
Jetzt zu den zwei Ergeignissen. Um das PopUp zu ändern und gleichzeitig einen anderen Frameinhalt zu ändern, hier die Lösung:

<a href="leftFrame.html" target="leftFrame" onClick="fenster()"><img name="Image21" border="0" src="xy.gif" width="90" height="70"></a>
 
Zurück
Oben