Welches Div löst onclick aus?
Andi
- javascript
Hallo!
Ich habe zwei Divs, welche teilweise übereinander liegen.
Das hintere Div hat eine funktion, welche via onclick aufgerufen wird.
im bereich, wo sich die divs nicht überlagern ist es kein problem.
nur in dem anderen bereich, wo also auch das vordere vorhanden ist, eben schon. das vordere besitzt nämlich auch ein onclick, und da werden dann beide aufgerufen.
gibt es eine möglichkeit dies zu unterbinden? bzw, ob z.b. grad noch eine zweite funktion aufgerufen wurde?
danke!:-)
andi
Hi,
hast du das mit z-index gemacht? wenn nein, versuch mal dem oberen einen höheren z-index zu vergeben.
lg
Rondra
Hi Rondra,
das bringt leider auch nix... :-/
ps: die liegen insofern übereinander, dass ich halt folgendes geschrieben habe
<div id="id1">
<div id="id2">
...
</div>
</div>
somit liegen die ja übereinander.
Hi Andi,
versuchs ma hiermit:
<script>
//globale variable id2c
var id2c = false;
function clickID1()
{
if(id2c==false) alert("id1!");
id2c = false;
}
function clickID2()
{
alert("id2!");
id2c = true;
}
</script>
Hallo,
Ich habe zwei Divs, welche teilweise übereinander liegen.
Das hintere Div hat eine funktion, welche via onclick aufgerufen wird.im bereich, wo sich die divs nicht überlagern ist es kein problem.
nur in dem anderen bereich, wo also auch das vordere vorhanden ist, eben schon. das vordere besitzt nämlich auch ein onclick, und da werden dann beide aufgerufen.
Vielleicht hilft dir der Thread http://forum.de.selfhtml.org/archiv/2005/11/t118552/ weiter. Sind deine beiden divs denn ineinander verschachtelt?
Mathias