Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


Frames automatisch anzeigen

Fragen oder Probleme mit HTML, PHP oder CSS?

Frames automatisch anzeigen

Beitragvon BlueScreen-Bertrand am 20.10.2006, 19:20

Hallo zusammen, ich habe da ein Problem:

Meine Webseite habe ich mit Frames erstellt. Oben gibt es einen Header, links die Navigation und in der Mitte wird die (über die Navigation) ausgewählte Seite angezeigt.

Damit Besucher nicht immer nach einem Thema suchen müssen, verlinke ich direkt zu den (normalerweise) implementierten Seiten, nur leider können dann die Frames nicht angezeigt werden.

Ich habe erfahren, dass man per Java Script steuern kann, dass jede von außen aufgerufene Seite immer mit Frames angezeigt wird; kennt jemand von euch dieses Script?

__________________

Zur einfacheren Erklärung:

Meine Seite: http://bluescreenx64.bl.funpic.de/

Ein Artikel, zu dem ich verlinken möchte: http://bluescreenx64.bl.funpic.de/kb/017/
<- Und auch hier sollen die Frames angezeigt werden.

Ich hoffe, dass jemand eine Idee hat...
BlueScreen-Bertrand
Moderator
 
Beiträge: 11211
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen


Beitragvon FireFoxFan am 20.10.2006, 20:16

Hallo,

Das hier habe ich bei SelfHTML gefunden, wenn ich dich richtig verstanden habe sollte es das sein.

So, ich hoffe ich konnte dir weiterhelfen...
Leon
FireFoxFan
 
Beiträge: 172
Registriert: 23.04.2006, 10:40

Beitragvon BlueScreen-Bertrand am 20.10.2006, 21:46

Hi,

danke, damit komme ich schonmal einen Schritt weiter, nur leider fuktioniert es nicht.

Im Browser wird nach einem ersten Versuch der URL http://bluescreenx64.bl.funpic.de/defau ... fault.html in der Adresszelezeile angzeigt.
Auf der SelfHTML-Seite gab es ein Beispiel dazu, ich habe die Adresse manuell aufgerufen.
Allerdings wird nur die Startseite angezeigt, es sieht also danach aus, als würde der Zielframe ("window") nicht gefunden.

Das hier steht jetzt in der Datei /kb/017/default.html:
Code: Alles auswählen
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
  if(!parent.window)
   location.href="http://bluescreenx64/default.html?" + location.pathname;
}
//-->
</SCRIPT>


In der Datei /default.html werden die Frames festelegt:

Code: Alles auswählen
</head>

   <frameset rows="82,*">
   <frame src="header.html" name="header" scrolling="no" frameborder="0" noresize>
   <frameset cols="*,130,774,120,*">
   <frame src="empty.html" name="empty_l" scrolling="no" frameborder="0" noresize>
   <frame src="navi.html" name="navi" scrolling="no" frameborder="0" noresize>
   <frame src="start.html" name="window" frameborder="0" noresize>
   <frame src="advert.html" name="advert" scrolling="no" frameborder="0" noresize>
   <frame src="empty.html" name="empty_r" scrolling="no" frameborder="0" noresize>
   </frameset>

   <noframes>
   <body>


Nach dem Aufruf von http://bluescreenx64.bl.funpic.de/kb/017/default.html ändert ich aber nichts, obwohl als Frame "window" verwendet werden sollte, der ja auch festgelegt ist.
Wo liegt der Fehler?
BlueScreen-Bertrand
Moderator
 
Beiträge: 11211
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon FireFoxFan am 22.10.2006, 18:21

Hmm, da bin ich jetzt so spontan auch ratlos.
Wenn mir was einfällt, dann werde ich es hier
auf jeden Fall posten. Oder jemand anderes entdeckt in der
Zwischenzeit den Fehler...

Achso, wenn d udie Möglichkeit hast:
Leg mal die neue default.html und eine einzelne neue Test-Seite in das selbe Verzeichnis, dann kann man wenigstens schonmal ausschließen dass man mit den Pfadangaben durcheinander gekommen ist...


Leon
FireFoxFan
 
Beiträge: 172
Registriert: 23.04.2006, 10:40

Beitragvon BlueScreen-Bertrand am 22.10.2006, 18:51

Ich habe jetzt hier die Elemente der Hauptseite hochgeladen:
http://bluescreenx64.bl.funpic.de/kb/te ... fault.html

In allen Seiten, die über die Navigation erreichbar sind, habe ich den Code
Code: Alles auswählen
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
  if(!parent.window)
   location.href="http://bluescreenx64.bl.funpic.de/kb/test/frm/default.html?" + location.pathname;
}
//-->
</SCRIPT>

</head>

<body onLoad='checkFrameset()'>

eingefügt. Beim Aufruf von http://bluescreenx64.bl.funpic.de/kb/te ... start.html werden aber keine Frames angezeigt.
BlueScreen-Bertrand
Moderator
 
Beiträge: 11211
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon FireFoxFan am 24.10.2006, 10:59

Hallo,
mir ist da gerade noch was aufgefallen:
BlueScreen-Bertrand hat geschrieben:In der Datei /default.html werden die Frames festelegt:

Code: Alles auswählen
</head>

   <frameset rows="82,*">
   <frame src="header.html" name="header" scrolling="no" frameborder="0" noresize>
   <frameset cols="*,130,774,120,*">
   <frame src="empty.html" name="empty_l" scrolling="no" frameborder="0" noresize>
   <frame src="navi.html" name="navi" scrolling="no" frameborder="0" noresize>
   <frame src="start.html" name="window" frameborder="0" noresize>
   <frame src="advert.html" name="advert" scrolling="no" frameborder="0" noresize>
   <frame src="empty.html" name="empty_r" scrolling="no" frameborder="0" noresize>
   </frameset>

   <noframes>
   <body>


Hast du auch den zweiten Teil der Selfhtml-Seite berücksichtigt ? Ich meine Das hier.
Oder hab ich den dort genannten Code-Abschnitt nur die ganze Zeit auf deinen Seiten überlesen ?

Leon
FireFoxFan
 
Beiträge: 172
Registriert: 23.04.2006, 10:40



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste