hoi,
Hi, ich weiss echt nicht woran es liegt, da ich keinen Fehler finden kann
Naja, du hast _echt_ nicht genug herumgeschaut, wann, wie, warum und mit welchem Ergebnis vergleichbare Fragen hier im Forum und im Forumsarchiv bereits debattiert wurden.
Ich hab echt keinen Plan warum es nicht funzt
_echt_ nicht?
und bin echt am verzweifeln!
oh, du Armer. Aber gegen eine _echte_ Verzweiflung kann das Forum natürlich was tun, gelle?
Meine Frames haben auch Namen die ich in dem Script eingetragen hab.
Hm, und dein weiter unten angegebener Code enthält auch diese Namen?
Könnt ihr mir helfen?
Sicher doch. Wollen wir mal loslegen:
<html>
upsa. Fehlt da nicht noch was zu "!DOCTYPE" ?
<head>
<script language="JavaScript">
upsa. Sollte das nicht irgendwas mit "script type" zu tun haben (zu hunderten Beispielen im Forumsarchiv nachlesbar) ?
function ZweiFrames(URL1,URL2) {
parent.top.location.href=URL1;
parent.main.location.href=URL2;
}
function DreiFrames(URL1,URL2,URL3) {
parent.top.location.href=URL1;
parent.main.location.href=URL2;
parent.menu.location.href=URL3;
}
</script>
Na gut, das kann man so machen. Ist aber alles andere als schön.
<body text="#FFFFFF" bgcolor="#9B9BFF" link="#FF8000" alink="#FF8000" vlink="#FF8000">
<basefont face="Verdana" basefont size=2>
ÄKS. DAS GEHT ÜBERHAUPT NICHT (sorry, selbstverständlich mußte ich hier schreien). Wozu hast du denn weiter oben bereits im Header CSS eingebaut, wenn du es jetzt auf so _grausame_Weise_ mißachten willst?
<a href="javascript:ZweiFrames('impressum-top.html','../online/impressum.html')">
Und hier kann natürlich jeder Browser ins Rutschen kommen - sogar der IE.
<img src="../images/copy.gif" width="127" height="36" border="0" onmouseover="this.src='../images/copyx.gif'" onmouseout="this.src='../images/copy.gif'"></a>
upsa, jetzt sollen auch noch _innerhalb_ deines a-tags und zusätzlich _innerhalb_ des <img>-tags EventHandler ausgeführt werden. Sie stehen ganz einfach an der falschen Stelle. Korrekter wäre ungefähr sowas:
<a href="frameseite.htm" onclick="ZweiFrames()">
Wobei du den Bilderwechsel in deine Funktion mit hineinnehmen solltest.
Es ist nicht ganz einfach, dir einen brauchbaren Hinweis zu geben. Prüfe mal nach, mit welchem Browser dein Code funktioniert oder eben nicht funktioniert - und vor allem: _sämtliche_ Broser (naja, Textbrowser fallen da raus) können dir nach entsprechenden Streicheleinheiten Javascriptfehler ziemlich genau protokollieren, sogar der IE. Warum schaust du dort nicht erstmal nach?
Grüße aus Berlin
Christoph S.