frame src URL per Javascript übergeben?
Bogus
- javascript
hye
frage: ist es möglich die URL eines frames in einem frameset via javascript zu definieren?
aktuell verwende ich:
---------------------
<script LANGUAGE="JavaScript"><!--
var frameset_geladen = "okay";
function SeiteLaden() {
if(self.location.search.length > 0) {
var Search_Laenge = self.location.search.length;
var info_url = self.location.search.substring(1,Search_Laenge);
if (info_url != "http://127.0.0.1/predl.com/announcen.at/index.shtml") {self.AnnouncenCenter.location.href = info_url; }
}
else {self.AnnouncenCenter.location.href = "/predl.com/announcen.at/index.shtml"}
}
//--> </script>
</head>
<frameset framespacing="0" border="false" frameborder="0" onLoad="SeiteLaden(); return true;" rows="86,*">
<frame name="AnnouncenHeader" src="top.html" scrolling="auto" noresize
target="AnnouncenCenter" marginwidth="8" marginheight="8">
<frame name="AnnouncenCenter" src="javascript:SeiteLaden()" scrolling="auto" noresize marginwidth="10"
marginheight="3">
<noframes>
<body topmargin="0" leftmargin="0">
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
--------------------
das funktioniert zwar soweit, ich bekomm aber vom lieben IE immer ne fehlermeldung 'fehler in zeile 1 zeichen 1 - URL: javascript:SeiteLaden()http://usw
wie kann ich die quellseite des AnnouncenCenter per javascript bestimmen?
zur info: wenn eine seite die in diesem frameset erscheinen sollte nicht über das frameset aufgerufen wird, dann ruft die seite das frameset auf und übergibt an das frameset die url der site.
so wie ich es bis jetzt hatte, wurde aber das frameset mit der startseite geladen - und erst dann die seite von der aus das frameset aufgerufen wurde in das AnnouncenCenter geladen.
ich hoffe ich hab das verständlich rübergebracht
wäre toll wenn jemand ne lösung weiss
cu
Bogus