Andi: Welches Div löst onclick aus?

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

  1. Hi,

    hast du das mit z-index gemacht? wenn nein, versuch mal dem oberen einen höheren z-index zu vergeben.

    lg
    Rondra

    1. 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.

      1. 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>

  2. 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