PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seite will nur in einem Browser funktionieren.



schlange
02-09-2003, 17:57
Die Seite die ich geschrieben habe will nur im Mozilla und Mozilla-Firebird so angezeigt wie ich will. starten du die anderen browser die seite genau so blos nach dem klick auf c++ zeigen die zwar auch die c++ seite an. aber nicht die unterlinks die dan im linken frame dan zu sehen sein sollten die werden über das laden einer anderen seite im linken frame bewerkstelligt.
Das grundgerüst für in 2frame öfnen habe ich hier her: http://faq.united-web.at/javascript/2_frames_mit_einem_link_aendern.php

hier erstmal der link zur seite: http://free.pages.at/linuscoden/
und hier mal die quelltexte:

index.htm:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>linuscoden</title>
</head>
<frameset cols="150,*">
<frame name="navigator" src="navigation.htm">
<frameset rows="150,*">
<frame name="banner" src="banner.htm">
<frame name="haupt" src="startseite.htm">
</frameset>
<body>
</body>
</html>

navigation.htm:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
<!--
function zweiFrames(haupt,navigator)
{
parent.haupt.location.href = haupt;
top.navigator.location.href = navigator;
}
//-->
</script>
</head>
<body bgcolor="blue" link="gold" vlink="gold">
<img src="quake-tux.jpg">
<div align="left"><font size="+1">
<a href="javascript:zweiFrames('startseite.htm','navigation .htm')">Startseite</a><br />
<a href="javascript:zweiFrames('c++.htm','c++navigation.htm ')">C++</a>
</div>
</font>
</body>
</html>

c++navigation.htm:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
<!--
function zweiFrames(haupt,navigator)
{
parent.haupt.location.href = haupt;
top.navigator.location.href = navigator;
}
//-->
</script>
</head>
<body bgcolor="blue" link="gold" vlink="gold">
<p align="left"><font size="+1">
<a href="javascript:zweiFrames('startseite.htm','navigation .htm')">Startseite</a><br />
<a href="c++.htm" target="haupt">C++</a><br />
</p>
<p align="right">
<a href="c++programme.htm" target="haupt">Programme</a><br />
<a href="c++dokumente.htm" target="haupt">Dokumente</a><br />
</p>
</font>
</body>
</html>

Jana
02-09-2003, 19:26
Muß es denn unbedingt ein Frame-Menü sein?
Ich hab was gegen Frames.

Nimm doch eins von http://www.dhtmlcentral.com/projects/coolmenus/?m=10
Die laufen in fast alles Bowsern.

Stell doch die blinkende Überschrift ab.
Viel Glück!

anda_skoa
02-09-2003, 19:30
Ich bin wirklich kein HTML Kenner, aber sollte es nicht gerade bei Framebenutzung möglich sein, das ohne JavaScript zu machen?

Ciao,
_

schlange
02-09-2003, 20:09
@jana werde es mir mal zu gemüte führen

@anda_skoa ja habe ich ja auch hne javascribt erstellt. aber bei manchen links sollen 2 frames geändert werden. und da habe ich nix anderes gefunden.

wäre nett wen mir trotzdem wer mir sagen könnte was mein fehler da ist.

mfg schlange

pitu
02-09-2003, 22:23
Die DTD ist warscheinlich der Fahler, es gibt eine eigene DTD fuer framesets.

http://selfhtml.teamone.de/html/allgemein/grundgeruest.htm#dokumenttyp

Weiterhin:
http://selfhtml.teamone.de/html/allgemein/stil.htm
http://selfhtml.teamone.de/html/frames/layouts.htm

gruss,
pitu

Jana
03-09-2003, 09:00
Nur so zum Spaß. Nicht zum Gebrauch!

Ein Framemenü:
http://agenda21.dillingen.de/framemenu.html
Läuft aber im NS4 nicht.
Es werden auch nicht 2 Frames auf einmal gewechselt.

Wenn ich ein Javascriptmenü will und verschiedene div-Boxen
verstecken/zeigen und über den Bildschrim sausen lassen möchte,
so verwende ich ein Menü von:
http://cross-browser.com
Man braucht allerdings als Anfänger einige Zeit bis man durchblickt.