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

alle frame anzeigen

alex88

New member
hallo leute!

ein besserer titel ist mir nicht eingefallen. ich habe da wieder eine relativ - glaub ich - einfach frage:
meine homepage lautet http://www.ljneuhofen.com
da sind dann einige punkte wie vorstand, termine, mitglieder etc.
wenn ich jetzt in den browser eingebe http://www.ljneuhofen.com/termine zum beispiel, dann wird natürlich einzig und allein der termine frame angezeigt, ohne die anderen frames wie die navigation und den header, und das möchte ich aber nicht.

das heißt: wie kann ich das machen, dass man ohne zuerst in die index.html gehen zu müssen, gleiche bei einem untermenüpunkt landet und die seite aber komplett, mit den restlichen frames auch, angezeigt wird?

vielen dank im voraus! :D
mfg
 
Hallo alex88,

Dies regelt mann über javascript.

Das Script gehört in den head Bereich der index.html .
Code:
<script language="JavaScript">
    <!--
    var FramesetGeladen = 1;
	function SeiteLaden() {
	if (self.location.search.length > 0) {
	var laenge = self.location.search.length;
	var Neue_url = self.location.search.substring(1,laenge);
	if (document.image)
	self.daten.location.replace(Neue_url);
	else
	self.daten.location.href = (Neue_url);
    }
    }
    //-->
    </script>
daten hieß doch dein frame wo die Seiten angezeigt werden sollen.

Das Script gehört in jede Seite

Code:
<script language="JavaScript">
    <!--
    var ZielDatei = "http://www.BG-Berlindesign.de/index.htm?[COLOR=Red]Pfad der Seite[/COLOR]";
	
	if (!top.FramesetGeladen) {
	if (document.images)
	top.location.replace(ZielDatei);
	else
	top.location.href = ZielDatei;
    }
    //-->
    </script>
 
ok, danke für den code, hawk, aber es funzt bei mir nicht. hab sicher irgend was falsch gmacht.

also den ersten code hab ich bereis in den head bereich der index.html eingefügt.

den zweiten code habe ich jetzt mal probeweise nur auf der downloads sektion eingefügt. funktionieren tut es aber nicht, dass die anderen frames angezeigt werden. es ist genau so wie vorher.

stimmt der code dann eh so:

Code:
<script language="JavaScript">
    <!--
    var ZielDatei = "http://www.ljneuhofen.com/downloads/index.html";

	if (!top.FramesetGeladen) {
	if (document.images)
	top.location.replace(ZielDatei);
	else
	top.location.href = ZielDatei;
    }
    //-->
    </script>

weiß nämlich nicht genau, was du mit dem ? beim zweiten code meinst. gehört das auch irgendwo hin?

danke!
mfg :D
 
ich grabe jetzt den thread nocheinmal aus, da das problem noch immer besteht, allerdings jetzt auf einer anderen website.

also, noch einmal eine zusammenfassung des problems (eigentlich ganz einfach):

schau dir einmal den link www.hakamstetten.ac.at/aha an, das ist der patient. klicke bei der navigation dann auf termine. es erscheint die termine seite. exakt diese seite soll erscheinen, wenn ich auf www.hakamstetten.ac.at/aha/termine klicke.

wir benötigen für diesen javascript befehl zwei seiten:
einerseits die index.php im hauptverzeichnis www.hakamstetten.ac.at/aha, welche das frameset lädt. und andererseits die jeweilige seite, zu der bei aufruf der site das frameset mittels javascript dazu geladen werden soll und die termine im frame „daten“ (hauptframe) angezeigt werden soll. dies wäre dann die „termine/index.php“.

der code im head bereich der ersten index.php lautet:

<script language="JavaScript">
<!--
var FramesetGeladen = 1;
function SeiteLaden() {
if (self.location.search.length > 0) {
var laenge = self.location.search.length;
var Neue_url = self.location.search.substring(1,laenge);
if (document.image)
self.daten.location.replace(Neue_url);
else
self.daten.location.href = (Neue_url);
}
}
//-->
</script>

der code im head bereich der zweiten index.php lautet:

<script language="JavaScript">
<!--
var ZielDatei = "http://www.hakamstetten.ac.at/aha/index.php?termine/index.php";

if (!top.FramesetGeladen) {
if (document.images)
top.location.replace(ZielDatei);
else
top.location.href = ZielDatei;
}
//-->
</script>

der fehler ist, dass wenn ich jetzt die termine/index.php direkt aufrufe, ich direkt zu jener index.php weitergeleitet werde, bei der die framesets geladen werden, also zur home-seite. ich möchte jedoch zu den terminen.

das ist das problem – und woran liegt es?

bin für jede antwort dankbar!
 
Zurück
Oben