frameset nachladen + gesuchten content
chris
- javascript
Hallo liebes Forum!
Lade mein Frameset nach wenn ein content-frame einzeln geladen wird ( Beispiel: wenn eine Suchmaschiene ein content-frame findet und nur dieses ohne Navigation geladen wird), was auch einwandfrei funtzt!
Was mich noch stört ist, das der gesuchte content, nicht dann auch sofort in das entsprechende Inhalts-frame geladen wird! Wie bekomm ich das hin? Hier mein Code:
<script>
<!--
var file = "index.htm";
if (top.fs_loaded != 1) {
top.location.replace(file);
}
-->
</script>
und der Code im frameset:
<script language="Javascript">
fs_loaded = 1
</script>
Kann mir jemand von euch helfen? Hat jemand sowas schonmal gemacht? Habe keine Idee wie das überhaupt fuktionieren müste am besten!
Danke für eure Hilfe im Vorraus!
mfg chris
gemacht habe ich das noch nicht, aber prinzipiell schreibst du, bevor er das frameset neu lädt den pfadname in ne variable mit
var xy = window.location.pathname;
dann musst du dir nurnoch was überlegen, wie der xy an das neu geladene frameset übergibst und dann in den content frame xy öffnet...
gruss, leo
<script>
<!--
var file = "index.htm";
if (top.fs_loaded != 1) {
top.location.replace(file);
}
-->
</script>und der Code im frameset:
<script language="Javascript">
fs_loaded = 1
</script>
Hi!
Was mich noch stört ist, das der gesuchte content, nicht dann auch sofort in das entsprechende Inhalts-frame geladen wird! Wie bekomm ich das hin? Hier mein Code:
So müsste es gehen:
<script>
<!--
var file = "index.htm?Datei.html";
------------------------^^^^^^^^^^^^---
if (top.fs_loaded != 1) {
top.location.replace(file);
}
-->
</script>
und der Code im frameset:
<script language="Javascript">
fs_loaded = 1;
function SeiteLaden() {
if(self.location.search.length > 0) {
var laenge = self.location.search.length;
var Neue_url = self.location.search.substring(1,laenge);
self.main.location.replace(Neue_url);
}
}
</script>
und in den <Frameset>-Tag:
onLoad="SeiteLaden(); return true;"
LG, piranja
Hi!
Habe den Code von dir übernommen! Doch bekomm ich jetzt folgenden java-script-consolen Fehler:
Error: self.main has no properties
Source File: http://........./........./nl.htm?a2b1c1_nl.htm
Line: 32
Woran mag das liegen?
mfg chris
Error: self.main has no properties
Source File: http://........./........./nl.htm?a2b1c1_nl.htm
Line: 32
Hi Chris,
ach, sorry, "main" ist hier ein Frame-Name. Da muss der Name Deines Frames rein, in dem der Content angezeigt wird.
LG, piranja