Supportnet / Forum / Webseiten/HTML
Frames machen mich wahnsinnig
Frage
Hallo Leute,
folgendes problem:
ich arbeite in dreamweaver an meiner HP. so, habe einen Navi-fram links und einen showframe rechts.
Ich benutze flsh.bottums für die navigation.
problem: wenn ich die site hochlade öffnen sich die links des navi-frames im navi-frame und nicht im showframe, obwohl ich schowfram als target eingestellt habe. benutze ich F12 als vorschau, funzt alles prächtig.
ach wen ich die Navi-datei alleine öffne bekomme ich eine fehlermeldung, nach der der "showframe" nicht existiert.
hat jemand ne idee??
laura
Antwort 1 von Flupo
Ein wenig Quelltext oder ein Link zur Seite würde die Hilfestellung deutlich erleichtern.
Gruss Flupo
Gruss Flupo
Antwort 2 von Laura
sorry könnte wirklich helfen:
frameset:
<html>
<head>
<title>--------------------------</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="436*" cols="278,754" bordercolor="#FFFFFF">
<frame src="menu.htm" name="Menu" id="Menu">
<frame src="welcome.htm"
name="showframe">
</frameset>
<noframes></noframes>
Navi-Frame:
<html>
<head>
<title>Welcome to Frobert.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<p> </p>
<p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="230" height="77">
<param name="BASE" value=".">
<param name=movie value="button1.swf">
<param name=quality value=high>
<param name="BGCOLOR" value="">
<embed src="button1.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="230" height="77" bgcolor="" base="."> </embed>
</object>
</p>
<p>
</blockquote>
<div align="center">
<script language="Javascript" src="http://www.countergalaxy.de/c.php?id=402160&vid=453214"></script>
<noscript><a href="http://www.countergalaxy.de" target="_blank"><img src="http://www.countergalaxy.de/p.php?id=402160&vid=453214" alt="kostenlose Counter"></a></noscript>
</div>
</body>
</html>
ob du damit allerdings was anfangen kannst?!?
frameset:
<html>
<head>
<title>--------------------------</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="436*" cols="278,754" bordercolor="#FFFFFF">
<frame src="menu.htm" name="Menu" id="Menu">
<frame src="welcome.htm"
name="showframe">
</frameset>
<noframes></noframes>
Navi-Frame:
<html>
<head>
<title>Welcome to Frobert.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<p> </p>
<p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="230" height="77">
<param name="BASE" value=".">
<param name=movie value="button1.swf">
<param name=quality value=high>
<param name="BGCOLOR" value="">
<embed src="button1.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="230" height="77" bgcolor="" base="."> </embed>
</object>
</p>
<p>
</blockquote>
<div align="center">
<script language="Javascript" src="http://www.countergalaxy.de/c.php?id=402160&vid=453214"></script>
<noscript><a href="http://www.countergalaxy.de" target="_blank"><img src="http://www.countergalaxy.de/p.php?id=402160&vid=453214" alt="kostenlose Counter"></a></noscript>
</div>
</body>
</html>
ob du damit allerdings was anfangen kannst?!?
Antwort 3 von Laura
by the way... the website is: www.frobert.com
Antwort 4 von Flupo
Du hast Recht, so richtig lässt sich der Quelltext wegen der Flash-Buttons nicht analysieren. Die Probleme könnten aber mit der Verschachtelung der zwei Framesets zusammen hängen.
Probier doch mal folgendes:
Ändere die Startseite von www.frobert.com so ab, dass die http://www.oldirty37.free-speicher1.de-Seite nicht im Frameset aufgerufen wird. Mach einfach eine Weiterleitung auf den anderen Server.
Das geht ganz einfach durch Einfügen von
im HEAD-Bereich.
Eine andere Fehlerquelle könnte sein, dass dein Server zwischen Groß- und Kleinschreibung unterscheidet. Prüfe diesbezüglich mal die Flash-Buttons.
Gruss Flupo
Probier doch mal folgendes:
Ändere die Startseite von www.frobert.com so ab, dass die http://www.oldirty37.free-speicher1.de-Seite nicht im Frameset aufgerufen wird. Mach einfach eine Weiterleitung auf den anderen Server.
Das geht ganz einfach durch Einfügen von
<meta http-equiv="refresh" content="0; URL=http://www.oldirty37.free-speicher1.de">
im HEAD-Bereich.
Eine andere Fehlerquelle könnte sein, dass dein Server zwischen Groß- und Kleinschreibung unterscheidet. Prüfe diesbezüglich mal die Flash-Buttons.
Gruss Flupo
Antwort 5 von Flupo
btw.: Die Zieladressen der Buttons funktionieren bei mir übrigens garnicht.
Gruss Flupo
Gruss Flupo
Antwort 6 von sTk
Jo, ich schließe mich mal Flupo an, die Zieladressen stimmen nicht. Ansonsten erscheint die Fehlermeldung ja im Inhalts-Frame, was bedeutet, dass das Zielframe richtig angegeben ist.
Dein Frameset sieht etwas wüst aus, am besten nochmal anschauen!
http://de.selfhtml.org/html/frames/definieren.htm
Gruß, Steffen
Dein Frameset sieht etwas wüst aus, am besten nochmal anschauen!
http://de.selfhtml.org/html/frames/definieren.htm
Gruß, Steffen
Antwort 7 von salzi
etwas unkostrukives: mach es ohne frames.
es soll wohl in dreamwaver so eine art template funktion geben, dadurch musst du bei evt. aenderungen dann nicht auf jeder Seite manuell aendern. Oder nimm gleich ISS oder PHP
es soll wohl in dreamwaver so eine art template funktion geben, dadurch musst du bei evt. aenderungen dann nicht auf jeder Seite manuell aendern. Oder nimm gleich ISS oder PHP
Antwort 8 von rfb
was soll
im Menü-Frame??
Ich kann nach Blick auf den Quälcode den Rat der vorherigen Antworten nur unterstreichen: bei SelfHTML nochmal nachlesen.
und ich kann nur ergänzen:
das Chaos hier vergessen und von vorne beginnen und am besten ohne Flash-Button erst einmal mit einfachem HTML arbeiten. Wenn das fehlerfrei läuft und der Code halbwegs valide ist (=fehlerfrei, davon ist der jetzt weit entfernt), kannst du die nächste Hürde (animierte Button - am besten ohne Flash, das geht nämlich auch einfacher mit CSS, dann finden übrigens auch Suchmaschinen die Links) angehen.
<frame src="menu.htm" name="Menu">
<frame src="welcome.htm"name="showframe">
<noframes></noframes>
im Menü-Frame??
Ich kann nach Blick auf den Quälcode den Rat der vorherigen Antworten nur unterstreichen: bei SelfHTML nochmal nachlesen.
und ich kann nur ergänzen:
das Chaos hier vergessen und von vorne beginnen und am besten ohne Flash-Button erst einmal mit einfachem HTML arbeiten. Wenn das fehlerfrei läuft und der Code halbwegs valide ist (=fehlerfrei, davon ist der jetzt weit entfernt), kannst du die nächste Hürde (animierte Button - am besten ohne Flash, das geht nämlich auch einfacher mit CSS, dann finden übrigens auch Suchmaschinen die Links) angehen.
Antwort 9 von Pausenfueller
Hallo Laura,
das Frameset sieht zwar etwas wüst aus, einen wirklichen Fahler kann ich jedoch nicht erkennen.
Der springende Punkt sind die fehlerhaften Links. Ein Verzeichnis public_htm, auf welches die Buttons verweisen, scheint es zwar auf dem PC, nicht aber auf dem Web-Server zu geben. In diesem Fall werden bei Dir die entsprechenden Seiten alle vom PC geladen (Verzeichnis oder Temp.Internetfiles), was den Betrachtern der Website jedoch nicht passieren kann.
Befasse Dich mal mit dem Thema "Verweise" --> http://de.selfhtml.org/html/verweise/index.htm
das Frameset sieht zwar etwas wüst aus, einen wirklichen Fahler kann ich jedoch nicht erkennen.
Der springende Punkt sind die fehlerhaften Links. Ein Verzeichnis public_htm, auf welches die Buttons verweisen, scheint es zwar auf dem PC, nicht aber auf dem Web-Server zu geben. In diesem Fall werden bei Dir die entsprechenden Seiten alle vom PC geladen (Verzeichnis oder Temp.Internetfiles), was den Betrachtern der Website jedoch nicht passieren kann.
Befasse Dich mal mit dem Thema "Verweise" --> http://de.selfhtml.org/html/verweise/index.htm
Antwort 10 von rfb
Zitat:
einen wirklichen Fahler kann ich jedoch nicht erkennen
einen wirklichen Fahler kann ich jedoch nicht erkennen
@Pausenfüller:
der von mir oben zitierte Teil ist definitiv ein "wirklicher Fehler", genauso wie rows="436*" in der Index

