udo: Hintergrundbisd swappen

Hi

Ich suche nach einer Möglichkeit mittles eines
eines Event-handler z.B onclick das Hintergrundbild
(<body background="ZZZZ.jpg">)
einer seite zu wechsel ohne ein neues reload der seite.

Mit Layer kann man das problem umgehen, aber ist es anders auch noch möglich?

udo

  1. Hi

    Ich suche nach einer Möglichkeit mittles eines
    eines Event-handler z.B onclick das Hintergrundbild
    (<body background="ZZZZ.jpg">)
    einer seite zu wechsel ohne ein neues reload der seite.

    hi Udo,

    fuer ie4/5 geht's auch so:

    im head:

    function wechselHintergrundbild() {
    if (document.all) document.all.derBody.style.setAttribute("backgroundImage","url('bild_2.jpg'),"true");
    }

    im body:

    <body id="derBody" background="bild_1.jpg")

    <a href="hierhin.html" onIrgendwas="wechselHintergrundbild()">huch!</a>

    ueberprueft mit ie5/win95; weisst Du sicher selber: bei der url evtl verzeichnisstruktur im pfad angeben; wenn Du's beim ie belaesst, bist Du nicht auf den a-tag fuer den event-handler angewiesen; und nicht vergessen die bilder vorzuladen...

    <ach, ich kann's mir nicht verkneifen>loesung gefunden mit hilfe der seite <../../tecbbaa.htm#a5>des <achtung geheimtip!>kompendiums selfhtml</tip> eines gewissen stefan muenz. man (wir, ich) braucht nur fantasie, geduld, schokolade, zigos, dann findet sich so manches... soviel zum thema selfhtml seit veraltet : ) </ach>

    war nicht persoenlich gemeint!

    viele gruesse und schoenen tag noch

    +markus+