Ovako:
Dakle, pretpostavimo da poljima dodeljuješ handlere na sledeći način, kao što savetuje čika Koh:
Code:
function initMouseovers()
{
var nav = document.getElementById('mouseovers');
var imgs = nav.getElementsByTagName('img');
for (var i=0;i<imgs.length;i++)
{
imgs[i].onmouseover = mouseGoesOver;
imgs[i].onmouseout = mouseGoesOut;
}
}
(U ovom kodu on radi sa IMG tagovima, ali ideja je ista...)
Ako tebi posle određenog vremena treba da se ista stvar ne događa, šta ti fali da promeniš malo kood i uradiš nešto ovako:
Code:
var userNeedsHelp = <%= serversko određivanje da li nam treba help %>;
function initMouseovers()
{
if (userNeedsHelp)
{
var nav = document.getElementById('mouseovers');
var imgs = nav.getElementsByTagName('img');
for (var i=0;i<imgs.length;i++)
{
imgs[i].onmouseover = mouseGoesOver;
imgs[i].onmouseout = mouseGoesOut;
}
}
}
Razumemo li se?
//edit: nK, u ovom gradu nema mjesta za jednog od nas
[Ovu poruku je menjao jablan dana 17.01.2006. u 16:10 GMT+1]