Hallo Shila!
Im Namen der Übersichtlichkeit und der allgemeinen Foren-Hygiene ein freundliches Danke von mir
K.F.
Hallo Shila!
Im Namen der Übersichtlichkeit und der allgemeinen Foren-Hygiene ein freundliches Danke von mir
K.F.
Hallo nochmal
Könnte es sein das ich diesen Beitrag in die falsche Kategorie gepostet habe?
Eigentlich müßte ja die Kategorie "PHP - CGI - Perl - Java und Co." die richtige sein und nicht "Einsteiger & HTML"!
Wenn ja, sorry. Tut mir Leid!!!
Vielleicht erbarmt sich ja der Admin und verschiebt den ganzen Thread ins richtige "Fächlein"!
Es grüßt
KaterFelix
Zitat von adminUnd was, falls jemand anderster mal das gleiche oder ein ähnliche Problem haben sollte
Nun, auf http://www.jswelt.de/showsource.php?id=985378061 bin ich fündig geworden!
Für das Frameset folgendes: (Fett=angepasste Stellen)
ZitatAlles anzeigen<script language="javascript">
if (self != top)
{
top.location.href=self.location.href;
}
var frameset_geladen = "okay";
function laden()
{
if(self.location.search.length > 0)
{
var Search_Laenge = self.location.search.length;
var info_url = self.location.search.substring(1,Search_Laenge);self.Hauptext.location.href = "html/"+info_url;
}
}
</script>
Das ist fast das gleiche script das ich schon verwende um meine Unterseiten nachladen zulassen.
Das hier brauchte ich nicht:
Zitat<frameset rows="50,50" onLoad="laden();return true;">
...und für das Forum: (Header)
ZitatAlles anzeigen<script language="javascript">
pfad = self.location.href;
pos = pfad.lastIndexOf('/');
pfad = pfad.substring(pos+1,pfad.length);var site = "http://www.pruefraum-online.de/html/prufraum-…r/foren/F_XXXX/"+pfad;
if (top.frameset_geladen + "" != "okay")
{
if(document.images)
top.location.replace(site);
else
top.location.href = site ;
}
</script>
Und damit funktionierts! Warum genau, da bin ich noch nicht ganz hintergestiegen.
mfg
KaterFelix
Hallo nochmal
Problem gelöst, Thema erledigt!!!!!!!!!!!!!!!!!
Habe selbst das passende gefunden.
Grüße
KaterFelix
Hallo liebe Forengemeinde
Für den Aufbau meiner Homepage ( http://www.pruefraum-online.de ) verwende ich NetObjects 7.0 und habe schon so manche Java-Script bzw Html Klippe umschiffen können. Doch beim nachfolgenden Problem laufe ich ständig wie vor eine Wand.
Meine Page ist in Frames unterteilt (Linker Frame, oberer Frame und Haupttext)
Wenn über eine Suchmaschine eine Seite aufgerufen wird das dazugehörige Framset nachgeladen. Etwa so: http://www.pruefraum-online.de/html/prufraum-…en_prufung.html
So weit, so gut.
Nun möchte ich dies auch mit meinem Forum so bewerkstelligen, da viele Besucher zwar das Forum in den Suchdiensten finden, aber nicht den Weg zur (dazu gehörigen) Homepage.
Das Forum liegt aber nicht auf meinem Webspace sondern ist bei einem Forenanbieter gemietet.
Hier die URL: http://pb1.forenshop.net/cgi-bin/forens…XXX/cutecast.pl
Mit dem Script das ich für meine Page verwende funktioniert das mit einiger Bastelei jedoch nur eingeschrägt. Zum Beispiel bei der URL http://pb1.forenshop.net/cgi-bin/forens…ead=39&page=1#3 wird der Teil Abgeschnitten der nach dem Fragezeichen kommt, so das nur die Foren-Eingangsseite geladen wird. Nicht der eigentliche Thread. Dadurch lässt sich dann auch nicht auf die letzten 10 Beiträge klicken die auf meiner Page angezeigt werden.
Die komplette URL müsste im Grunde so aus sehen: http://www.pruefraum-online.de/html/prufraum-…ead=39&page=1#3
Nur so funktioniert das leider nicht. Jedenfalls setzt das von mir verwendete Script die URL so nicht zusammen sondern lässt nach dem 2. Fragezeichen alles weg.
Gibt es für so eine Aufgabe ein cleveres Script das ich verwenden könnte?
Ich hab die Bastellei gestern Abend schliesslich aufgegeben und alle Scripte aus dem Forum wieder entfernt. Funktionierte halt nicht.
Hier noch schnell das Script das ich für meine Homepage verwende:
ZitatAlles anzeigen<script language="JavaScript" type="text/javascript">
<!--
if ( self != top ) {
top.location.href = self.location.href;
}var geladen = "irgendwas";
function laden() {
var seite = self.location.search.length;
var url = self.location.search.substring(1,seite);if ( self.location.search.length > 0 ) {
parent.Haupttext.location.href = url;
}
}
//-->
</script><FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 COLS="208,*"
onLoad="laden(); return true">
<FRAME NAME="links" TITLE="links" SRC="./left_prufraum-online.html" SCROLLING=AUTO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
<FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 ROWS="97,*">
<FRAME NAME="header" TITLE="header" SRC="./header_defaultmasterborder.html" SCROLLING=AUTO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
<FRAME NAME="Haupttext" TITLE="Haupttext" SRC="./body_prufraum-online.html" SCROLLING=AUTO MARGINWIDTH=2 MARGINHEIGHT=2>
</FRAMESET>
</FRAMESET>
<!--<FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 COLS="208,*" onLoad="Jump()"
>
--><FRAME NAME="links" TITLE="links" SRC="../html/left_prufraum-online.html" SCROLLING=AUTO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
<FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 ROWS="92,*">
<FRAME NAME="header" TITLE="header" SRC="../html/header_defaultmasterborder.html" SCROLLING=AUTO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
<FRAME NAME="Haupttext" TITLE="Haupttext" SRC="../html/body_prufraum-online.html" SCROLLING=AUTO MARGINWIDTH=2 MARGINHEIGHT=2>
</FRAMESET>
</FRAMESET>
Und auf den Seiten die das Frameset nachladen sollen:
ZitatAlles anzeigen<script language="JavaScript" type="text/javascript">
<!--
var ganz = "prufraum-online.html?" + self.location.pathname;if ( top.geladen != "irgendwas" ) {
if ( document.images ) {
top.location.replace(ganz);
} else {
top.location.href = ganz;
}
}
//-->
</script>
mfg
KaterFelix