Hi,
bin nun auch nicht der vollprofi in JS aber ich versuchs mal.
Also du gibts deinem banner, div, waht ever ne eindeutige id. id="banner1". Zusätzlich stattest du ihn mit dem attribut style="display:inline" aus.
Zusätzlich bekommt der Banner von dir noch ein "onklick" verpasst, das dann deine eigentliche JS fuktion aufruft.
Sieht dann z.b so aus:
|
HTML Code
|
1
2
3
|
<img src="bild.png" alt="banner1" id="banner1" style="display:inline" onClick="function(1);" />
<img src="bild2.png" alt="banner2" id="banner2" style="display:inline" onClick="function(2);" />
<img src="bild3.png" alt="banner3" id="banner3" style="display:inline" onClick="function(3);" />
|
So "dein" JS-code wird dann ausgeführt, sobald das Pic angeklickt wird, onClick halt

.
der macht dann nix anderes als, je nachdem was du ihm im eventhandler (onClick) für eine nummer übergeben hast, das attribut style="display:inline" in style="display:none" zu ändern. Somit wird das bild nimmer angezeigt.
Sieht dann ca so aus (fehler musst du selber ausmerzen

):
|
JavaScript Code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<script tyspe="text/javascript">
<!--
function function(nr)
{
//du deklariert die variable element
var element;
//du weist der variable element was zu, und zwar das jeweilige bild
element=document.getElementById('banner'+nr);
//mit der kleinen abfrage werden die bilder ausgeblendet
if(element.style.display=='inline')
{
element.style.display=='none';
}
else
{
}
}
//-->
</script>
|