Maxx: Frame Navigation mit markierten Links

Beitrag lesen

Hallo Steffen,

In nem anderen Forum hat mir jemand folgendes vorgeschlagen:
[...]
Leider hab ich das nicht zum laufen gebracht.

Das ist ein generelles Problem fremder Scripts. Wieviel Ahnung hast du denn von Programmierung im Allgemeinen, und javascript im Besonderen?

var iMarkedLink = null;
function setBackground( id) {
  oElement = document.getElementById(id);

Das du mit frames arbeitest solltest du auch den korrekten Pfad zum Dokument angeben. Das macht es einfacher, da das Script dann auch in einem anderen Frame liegen kann.
parent.frames.DerName.document.getElementById

if (oElement != null) {
    if ( iMarkedLink != null) {
       document.getElementById( iMarkedLink).style.background-color = "white";

s.o.

<a href="jkadfjasjdfkl" onclick="setBackground( this);">mein link</a>

getElementById(id) benötigt eine? Du ahnst es sicher. Eine ID! Und selbige vermisse ich.

<a href="..." id="link1" ...

Letztere sollte dann auch an die Funktion setBackground() übergeben werden. <a href="..." id="link1" onclick="setBackground('link1');"

Viel Spaß, bei Bedarf kannst du hier http://www.maxx4u.de/drweb/frames/links/index2.html noch spicken.

Jochen