 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
24.02.2004, 17:54
|
#1
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: Bochum
|
Frontpage Frames-Programmierung => Weiterleitung
Hallo Fachleute,
unsere Web-Site ist als Frames-Programmierung aufgebaut... lacht nicht... und das wirft nun folgende Frage auf:
Wenn ich von einer anderen Seite auf eine spezielle Unterseite unserer Programmierung weiterleiten möchte, dann erscheint nur die Unterseite und das Framesset wir nicht geladen.
Welche Befehle muss ich einsetzen, um das Framesset zu laden und die Unterseite dann in den Hauptframe zu laden und anzuzeigen ?
Vielen Dank im Voraus !
Gruß, Matthias
__________________
I N F O:
Die nächste Gruppen-Veranstaltung mit dem Thema: "Wie erstelle ich meinen Businessplan" findet im November statt.
Anfragen bitte an unsere eMail!
|
|
|
25.02.2004, 11:43
|
#2
|
|
TP-Specialist
Registriert seit: Aug 2001
Ort: Graz
|
|
|
|
25.02.2004, 13:57
|
#3
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: Bochum
|
Hallo PeterBrand,
Danke für die Information, ich glaube aber, dass das nicht ganz so passt.
Das Problem ist folgendes, wenn die Seite http://www.bebo-consulting.de aufgerufen wird, dann werden die Frames geladen und im Hauptframe erscheint die Begrüßungsseite.
Wenn ich jemanden z.B. aus einem Forum heraus auf eine spezielle Seite leiten möchte z.B. über http://www.bebo-consulting.de/existenzgruendung.htm dann wird die Seite angezeigt, aber ohne Framesset.
Die Frage ist nun, wie muss der Link aussehen, damit das Framesset geladen wird und die angefragte Seite anstelle der Begrüßungsseite im Hauptframe erscheint ?
Eine Antwort wäre echt toll !
Vielen Dank im Voraus
Gruß, Matthias
__________________
I N F O:
Die nächste Gruppen-Veranstaltung mit dem Thema: "Wie erstelle ich meinen Businessplan" findet im November statt.
Anfragen bitte an unsere eMail!
|
|
|
25.02.2004, 14:10
|
#4
|
|
TP-Specialist
Registriert seit: Aug 2001
Ort: Graz
|
Doch, doch, das passt schon so.
Es ist ja egal, ob die Anfrage aus einer Suchmaschine kommt oder nicht.
Aber es wird abgefragt, ob sich die Seite innerhalb des Framesets befindet und wenn nicht, dann wird das umliegende Frameset geladen und die Seite in den "Hauptteil"
|
|
|
25.02.2004, 14:15
|
#5
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: Bochum
|
Hallo PeterBrand,
vielen Dank... ich hab´s nochmal durchgelesen und hab´s jetzt endlich begriffen, mit dem JS wird gesucht, ob ein Framesset existiert und wenn ja, dann wird es nachgeladen.
Ich dachte, es sei dazu nur eine Befehlszeile notwendig und man könne eine Weiterleitung generieren.
Ich werd´s nun mal probieren.
Vielen Dank
Gruß, Matthias
__________________
I N F O:
Die nächste Gruppen-Veranstaltung mit dem Thema: "Wie erstelle ich meinen Businessplan" findet im November statt.
Anfragen bitte an unsere eMail!
|
|
|
25.02.2004, 21:27
|
#6
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: Bochum
|
Hallo ...
ich hab´s jetzt ausprobiert, aber irgendwie ist Blödsinn rausgekommen, könnte mir vielleicht bitte nochmals jemand helfen ???
Wenn man die Seite http://www.bebo-consulting.de aufruft, dann ist alles ganz normal, die Seite wird geladen, man kann die Links aufrufen und wird weitergeleitet an die Unterseiten.
Wenn man mit einer der Unterseiten starten will z.B. http://www.bebo-consulting.de/existe...nternehmer.htm dann wird das Framesset geladen und die Unterseite im Hauptframe angezeigt (soweit ist´s ja noch ok) aber dann wird immer weiter geladen und geladen und geladen...
Sieht optisch gut aus... bringt aber nicht viel
Ich habe in der Unterseite folgenden Eintrag drin:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Existenzgründung Kleinunternehmer</title>
<meta name="Microsoft Border" content="none, default">
<base target="hauptseite">
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
if(!parent.index)
location.href="http://www.bebo-consulting.de/index.htm?" + location.pathname;
}
//-->
</SCRIPT>
</head>
<body onLoad='checkFrameset()'>
<body bgcolor="#FFFFCC">
und habe in der Framesset-Seite folgenden Eintrag:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>BeBo-Consulting</title>
<meta name="Microsoft Border" content="none, default">
<base target="_self">
<SCRIPT language="JavaScript">
<!--
function checkFramecall() {
var Adressanhang=location.search;
if(Adressanhang)
frames.Hauptframe.location.href=Adressanhang.substring(1,Adressanhang.length);
}
//-->
</SCRIPT>
</head>
<frameset framespacing="0" border="0" frameborder="0" rows="15%,75%,*">
<frameset cols="20%,80%">
<frame name="Navigationsframe oben" scrolling="no" noresize target="Inhalt" src="bebo.htm" marginwidth="10" marginheight="10">
<frame name="Navigationsframe oben1" src="unternehmensberatung.htm" scrolling="no" marginwidth="10" marginheight="10" target="_self">
</frameset>
<frameset cols="20%,80%" onLoad="checkFramecall()">
<frame name="Navigation" target="Hauptframe" scrolling="no" marginwidth="0" marginheight="0" src="navigation.htm" style="background-color: #FFFFCC">
<frame name="Hauptframe" target="Hauptframe" scrolling="auto" marginwidth="10" marginheight="10" src="hauptframe.htm">
</frameset>
<frame name="Navigationsframe unten" scrolling="no" noresize target="Inhalt" src="bottom-leiste.htm" marginwidth="5" marginheight="5">
<noframes>
<body>
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
Es wäre unheimlich nett, wenn mir mal jemand sagen könnte, warum es nicht klappt.
Vielen Dank im Voraus
Gruß, Matthias
__________________
I N F O:
Die nächste Gruppen-Veranstaltung mit dem Thema: "Wie erstelle ich meinen Businessplan" findet im November statt.
Anfragen bitte an unsere eMail!
|
|
|
26.02.2004, 13:57
|
#7
|
|
Guest
|
Wenn´s dir nur um das direkte aufrufen der unterseiten geht, dann kannst du statt der herkömmlichen frameset datei dieses kleine php script benutzen:
PHP-Code:
<?php
if ($mainsrc=="") $mainsrc="http://www.bebo-consulting.de/hauptframe.htm";
?>
<?php
$title = "BeBo Consulting";
$main_h = "*";
$mainsrc_name = "main";
echo "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">
<html>
<head>
<title>$title</title>
</head>
<frameset framespacing=\"0\" border=\"0\" frameborder=\"0\" rows=\"15%,75%,*\">
<frameset cols=\"20%,80%\">
<frame name=\"Navigationsframe oben\" scrolling=\"no\" noresize target=\"Inhalt\" src=\"http://www.bebo-consulting.de/bebo.htm\" marginwidth=\"10\" marginheight=\"10\">
<frame name=\"Navigationsframe oben1\" src=\"http://www.bebo-consulting.de/unternehmensberatung.htm\" scrolling=\"no\" marginwidth=\"10\" marginheight=\"10\" target=\"_self\">
</frameset>
<frameset cols=\"20%,80%\">
<frame name=\"Navigation\" target=\"Hauptframe\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" src=\"http://www.bebo-consulting.de/navigation.htm\">
<frame name=\"Hauptframe\" target=\"Hauptframe\" scrolling=\"auto\" marginwidth=\"10\" marginheight=\"10\" src=$mainsrc>
</frameset>
<frame name=\"Navigationsframe unten\" scrolling=\"no\" noresize target=\"Inhalt\" src=\"http://www.bebo-consulting.de/bottom-leiste.htm\" marginwidth=\"5\" marginheight=\"5\">
<noframes>
<body>
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
";
?>
Speicher dir das z.B. als frameset.php ab, dann kannst du die unterseiten wie folgt aufrufen:
PHP-Code:
frameset.php?mainsrc=hauptframe.htm
|
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:48 Uhr.
|
 |