kleiner_noob: ID an Funktion übergeben

Beitrag lesen

Danke euch für die Antworten :-)

Leider funktioniert es (noch) nicht, wahrscheinlich nicht zuletzt wegen mir.

Ich habe es folgendermassen eingefügt:

(Im Body:)

<script type="text/javascript">
function schliessen(window_id) {
 this.document.getElementById(window_id).style.visibility = "hidden";
}
</script>

<div id="window_2">
[...]
<a href="#" onclick="schliessen('window_2')"><img .. /></a>
[...]
</div>

Nunja, ein Teil meiner Frage ist damit beantwortet, ich weiss wie ich die ID durch die Funktion schliessen(); weitergeben kann.
Aber wie soll die 'function schliessen(window_id)' herausfinden, dass window_1 window_id entspricht?
Ich möchte ja explizit in der function (wo window_id steht) keine spezifische ID definieren. D.h. ich müsste JavaScript ja irgendwo sagen
window_id kann window_1, window_2, window_3 etc. sein...

Zum Abfangen der Fehlermeldung:

if (document.getElementById(window_id){
     document.getElementById(window_id).style.visibility = "hidden";
  }

Versteh ich nicht, ich gebe in jeder Funktion den Parameter mit, wie soll da eine entsprechende Fehlermeldung kommen?

Freundliche Grüsse

Matthias / kleiner_noob