Ich möchte mit verschiedenen Links auf ein Frameset verweisen, welches dann aber nicht immer den selben Content laden soll, sondern jeweils immer einen anderen, etsprechend den Links.
Leider kann ich in einem Framset ja nur einen Content als Start angeben.
Gibt es ein Script, worüber ich sowas steuern kann?
Ich weiss zwar jetzt nicht ob ich Dich richtig verstanden habe, aber so müsste es gehen (ich habe die JS eingesetzt damit das Framset ordentlich von einem Aufruf einer direkten Seite geladen wird)
Frame mit dem aufrufenden Link:
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
if(!parent.logo)
location.href="http://www.reisebuero-pilz.de/index.html?start.htm";
}
//-->
</SCRIPT>
<Body onload="checkFrameset()".....
Musst du einfach noch ein bischen ändern, so dass die Funktion vom Link aus aufgerufen wird,und von da aus kannst du ja gleich den Dateinamen als Variable mit der Funktion übergeben.
Frameset:
<SCRIPT language="JavaScript">
<!--
function checkFramecall() {
var Adressanhang=location.search;
if(Adressanhang)
frames.main.location.href=Adressanhang.substring(1,Adressanhang.length);
}
//-->
</SCRIPT>
<Frameset onLoad="checkFramecall()"
Auch nachzulesen bei: http://www.teamone.de/selfaktuell/artikel/javascript/dyn-frames/index.htm
Ich hoffe ich habe das richtig verstanden und Du hast Schreibrechte in dem Frameset, wenn du auf ein fremdes Frameset verweist, kannst Du ja mal den Betreiber vorschlagen, er soll dieses Script in seine Seiten einbauen, dann kannst du auch direkt auf eine Datei verweisen.