molily: Stylesheet ändern, Bilder dynamisch anzeigen und verstecken

Beitrag lesen

Hallo,

Ich habe bei Ciao.com mir folgendes Profil gemacht http://www.ciao.de/member_view_extended.php/MemberId/1038187 welches auf ein externes CSS Stylesheet zugreift. Es gibt jetzt mehrere Sachen die ich machen möchte aber nicht weiß wie die gehen:

1.) Ich möchte mir bei "Über Mich" einen Link einbauen, der, wenn man ihm betätigt auf ein anderes Externes Style Sheet zugreift und dann das Layout der Site sofort verändert (via reload oder so).

Dazu brauchst du JavaScript.
http://www.styleassistant.de/tips/tip38.htm
http://home.t-online.de/home/dj5nu/js-dom-changestyle.html

Ich möchte jetzt, wenn man den Link betätigt und ein neues Style Sheet aufgerufen wird, dass die Bilder von dem ersten ext. Style Sheet versteckt werden und durch andere ersetzt.

Ändere die Eigenschaften display beziehungsweise visibility, sodass in dem einen Stylesheet die eine Grafik gezeigt wird und die andere nicht und in dem anderen Stylesheet umgekehrt.
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility

Falls du jedoch nur die Bilder anzeigen und verstecken willst, reicht etwas wie folgendes aus:
  document.getElementById('pmitbild').style.visibility='hidden';
beziehungsweise .style.display='none' und zum zeigen wieder visible bzw. (wahrscheinlich) block.
Erklärungen siehe obige Links und:
http://selfhtml.teamone.de/dhtml/modelle/dom.htm#css_eigenschaften
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
http://selfhtml.teamone.de/javascript/objekte/style.htm

Falls du im Grunde nur die Adresse der Grafik wechseln willst:
http://selfhtml.teamone.de/javascript/beispiele/buttons.htm
http://selfhtml.teamone.de/javascript/objekte/images.htm#allgemeines
Verschieben kannst du die Grafik natürlich auch über .style.top und .style.left, siehe obige Links und:
http://selfhtml.teamone.de/javascript/objekte/style.htm#style_eigenschaften.

Ma-Linksetzer-thias