[ slomir @ 21.02.2010. 15:20 ] @
Pre svega se izvinjavam na mozda malo losijoj deskripciji teme.

Stvar je u slecem. Imam najobicniju Show/Hide skriptu koja se ne odaziva na svaki klik. Na recimo 14-15 uzastopnih klikova, desi se preskok tj. skripta ne odradi ocekivano. Takodje, desi se da se ne odazove i na dva, tri klika uzastopno.

Da li je neko imao slican problem? Da li je problem u skripti?

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Show/hide - proba</title>
<script language="javascript" type="text/javascript">

function showHide(){
    if(!document.getElementById) return;
    var node=document.getElementById("div_2");
    if(node.style.display=="inline"){
        node.style.display="none";
    }else{
        node.style.display="inline";
    }
}

</script>
</head>
<body>
    <div id="div_1">
        <a href="#" onclick="showHide();">Show/Hide</a>
    </div>
    <div id="div_2" style="display:inline">
        Content
    </div>
</body>
</html>

[ slomir @ 21.02.2010. 16:22 ] @

Izvinjenje moderatoru.

Verovatno nije problem u skripti, posto sam uvideo da imam nekih problema sa levim klikom na misu. Povremeno se 'single click' ponasa kao 'double click' i gotovo sigurno je to proizvelo onakvo ponasanje skripte.
Mozete obrisati temu.

P.S.
Oprostite, nov sam na forumu pa Vas na ovakav nacin obavestavam. jednostavno nisam uspeo da pronadjem opciju, prijavi moderatoru ili sl.
[ Nikola Poša @ 21.02.2010. 17:46 ] @
Nema potrebe za brisanjem teme, jer možda će neko drugi imati sličan problem, koji bi možda mogao da reši upravo na način kako si ga ti prevazišao, tako da je dobro da ova tema ipak ostane tu gde jeste.