Frame von Unterseite Aufrufen

Status
Nicht offen für weitere Antworten.

Cusco

Erfahrenes Mitglied
Hi,

ich habe das Problem festgestellt, das wenn Seiten direkt von einer Suchmaschiene angezeigt werden, die Frameseite nicht gezeigt wird. Ich möchte wenn das Passiert
z.B. meine Seite http://euro.sn-archiv.de/ABEinfuehrung.html aufgerufen wird, der Frame zu der die Seite gehört mit geladen wird, so das das dann eben Normal so Aussieht:http://euro.sn-archiv.de/ABMain.htm . Nun habe ich zwar schon ein Link auf den Index gesetzt damit der User den Index-Frame aufrufen kann aber das ist nicht so das wahre.

Ich habe 3 Seiten gepackt Die Einführung und das Frameset, wäre jemand so lieb die Einfügrungsseite entsprechend ab zu ändern? Die restlichen Unterseiten mache ich dann schon selber. :)
 

Anhänge

Zuletzt bearbeitet:
Script zum Laden des Frame-Sets:

Code:
<script type="text/javascript">
// checking for frames
        if(self.name==top.name){
                location.href="index.htm" // Frameset-Datei referenzieren
        }
</script>

Beispiel für deine ABEinführung.html:

HTML:
<html>
<head>
<title>Einf&uuml;hrung Eurom&uuml;nzen-Aufbewahrung</title>
<meta name="description" content="Tips zu Aufbewarung von Eurom&uuml;nzen">
  <meta name="author" content="Cusco">
  <meta name="keywords" content="Aufbewarung, Aufbewahrung, Eurom&uuml;nzen, Sammlung, Hilfe, Sammler, Information, Steffen Nitz, Cusco, L&auml;nder">
  <meta name="generator" content="GoldED Studio/Webworld">

<script type="text/javascript">
// checking for frames
        if(self.name==top.name){
                location.href="ABMain.htm" // Frameset-Datei referenzieren
        }
</script>

</head>
und für die ABIndex.html:

HTML:
<html>
<head>
<title>Index: Aufbewahrung von Eurom&uuml;nzen</title>
<meta name="description" content="Index: Aufbewahrung von Eurom&uuml;nzen">
<meta name="author" content="Cusco">
<meta name="keywords" content="Index, Aufbewahrung, Eurom&uuml;nzen">
<meta name="generator" content="(X)HTML-Format">

<link rel="stylesheet" type="text/css" href="../../0HTML-Projekt/styles.css">

<script type="text/javascript">
// checking for frames
        if(self.name==top.name){
                location.href="ABMain.htm" // Frameset-Datei referenzieren
        }
</script>

</head>
 
Danke Klappt, aber nun ist das Problem, das immer nur die Startseite, von Main-Frame gezeigt wird, die Seite die die Suchmaschiene Findet wird einfach überladen, was auch nicht sein sollte. Wie kann man das Ändern?
 
Script-Code für ABMain.htm:

Code:
<script type="text/javascript">
<!--
 function checkFramecall() {
  var Adressanhang=location.search;
  if(Adressanhang)
  frames.Inhalt.location.href=Adressanhang.substring(1,Adressanhang.length);
 }
//-->
</script>
HTML:
<frameset cols="180,*" onLoad="checkFramecall()">

Script-Code für die Seiten, die im Frame Inhalt angezeigt werden:

Code:
<script type="text/javascript">
<!--
 function checkFrameset() {
  if(!parent.Inhalt)
   location.href="ABMain.htm?" + location.pathname;
 }
//-->
</script>
HTML:
<body onload="checkFrameset()">
 
Zuletzt bearbeitet von einem Moderator:
Klappt Leider nicht habe ich wohl falsch eingebunden :(
Es wird die Einführungseite im Index-Frame gezeigt, der Inhalt-Frame ist leer :mad:

Ich habs mal angehangen, den Code für Inhalt habe ich nur beim KMS-Seite eingefügt
 

Anhänge

Cusco hat gesagt.:
Klappt Leider nicht habe ich wohl falsch eingebunden :(
Es wird die Einführungseite im Index-Frame gezeigt, der Inhalt-Frame ist leer :mad:

Ich habs mal angehangen, den Code für Inhalt habe ich nur beim KMS-Seite eingefügt
Sorry, mir ist heute morgen ein Syntax-Fehler im onload -Attribut für die ABMain.htm unterlaufen:

Code:
<frameset cols="180,*" onLoad="checkFramecall()">
Hab den Fehler auch in meinem Posting von heute morgen korrigiert. Problem müsste damit behoben sein.
 
Ja jetzt klappt es :-)
So einen Primitiven Fehler hätte ich auch selbst entdecken können :p
Hat man davon wenn man sich den Code der einen zugesendet wird nicht genau anschaut ...

@michaelsinterface
Auf jeden Fall vielen Dank für deine Hilfe :)
Habe wieder dazu gelernt :-)
 
Cusco hat gesagt.:
Ja jetzt klappt es :-)
So einen Primitiven Fehler hätte ich auch selbst entdecken können :p
Hat man davon wenn man sich den Code der einen zugesendet wird nicht genau anschaut ...

@michaelsinterface
Auf jeden Fall vielen Dank für deine Hilfe :)
Habe wieder dazu gelernt :-)
Dann markiere das gelöste Thema bitte auch als erledigt.
 
Status
Nicht offen für weitere Antworten.
Zurück