Gunnar Bittersmann: Id an GetElementbyId übergeben

Beitrag lesen

@@Henning:

<html>

http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=DOCTYPE fehlt.

<table width="100%" border="1" cellpadding="0" cellspacing="0">

Was sollen die missbilligten HTML-Attribute zur Darstellung? Dafür ist CSS da.

<td valign="top" style="width:1142px; height:410px; background-image:url(linkauto.jpg)">

Inline-Styles solltest du unbedingt vermeiden; stattdessen alle Angaben im zentralen Stylesheet notieren!

Deswegen will ich die id (z.B. image1) an die Funktion übergeben

Nicht wirklich. Wirklich nicht.

Du willst die Referenz auf das Image-Objekt übergeben: on(this); off(this);

Die Funktionen sehen dann so aus:

function on(element)  
{  
  element.style.visibility = "visible";  
}

off(element) analog.

Ich würde auch nicht zwei Funktionen verwenden, sondern eine mit zusätzlichem Parameter:

function showhide(element, isVisible)  
{  
  element.style.visibility = (isVisible [ref:self812;javascript/sprache/bedingt.htm#entweder_oder@title=?] "visible" [ref:self812;javascript/sprache/bedingt.htm#entweder_oder@title=:] "hidden");  
}

Aufruf: <a onmouseover="showhide(this, true)" onmouseout="showhide(this, false)">

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.