Hirdetés

Keresés

Új hozzászólás Aktív témák

  • shev7
    veterán

    Megoldottam... de valaki ezt magyarázza meg nekem, mert nem bírom felfogni...

    Tehát ehelyett:

    <script type="text/javascript">
    showSelects('3','fo','4','kepes4_al','3');
    showSelects('3','al','4','kepes4_szint','3');
    </script>

    Ezt használva:

    <script type="text/javascript">
    showSelects('3','fo','4','kepes4_al','3');
    var t=setTimeout("showSelects('3','al','4','kepes4_szint','3')",0);
    </script>

    ...tökéletesen működik...
    Tehát 0 ezredmásodpercig váratom, és akkor jól megy... mégis mi a fenét befolyásol ez???

    azert mukodik igy, mert ha timeout-ot hivsz akkor a kovetkezo tortenik:

    a hivas bekerul egy hivasi sorba, es akkor kerul meghivasra, ha az ido lejart, es eppen semmi nem fut (javascripted egy szalon fut). Ebben az esetben ez azt eredmenyezi, hogy a fuggvenyed masodszor akkor hivodik meg amikor az elso mar biztosan befejezodott, igy nem tudnak osszeakadni.

Új hozzászólás Aktív témák