Bonjour,
Tout est dans le titre, mon alert ne fonctionne pas et je ne comprends pas...
Pourquoi le teste d'existence de la variable current_id ne fonctionne-t-il pas? J'ai supposé que cela venait du fait qu'elle n'a pas été créée, mais si je rajoute "current_id = '';" après avoir déclaré var "current_id;", ça ne change rien...
Pour situer l'idée de mon script, c'est que je vais avoir besoin de récupérer l'ancien id avant de faire un "current_id = el.id;"...
Heeelp!
Modifié par xephres (28 Jan 2010 - 11:58)
Tout est dans le titre, mon alert ne fonctionne pas et je ne comprends pas...
function main() {
var y;
var init_y;
var init_top;
var init_height;
var current_id; //la variable qui pose problème
var last_id;
var thumb_id;
var addEvent = listener;
addEvent(document, 'mouseover', actif);
addEvent(document, 'keypress', actif);
}
function listener(obj,evType,fn)
{
if(obj.addEventListener)
{
obj.addEventListener(evType,fn,false);
}
else if(obj.attachEvent)
{
obj.attachEvent("on"+evType,fn) ;
}
}
function actif(e){
var el= e.target||e.srcElement;
if(!el.tagName)
{
el=el.parentNode;
}
if(current_id)
{
alert('test');
}
}
Pourquoi le teste d'existence de la variable current_id ne fonctionne-t-il pas? J'ai supposé que cela venait du fait qu'elle n'a pas été créée, mais si je rajoute "current_id = '';" après avoir déclaré var "current_id;", ça ne change rien...
Pour situer l'idée de mon script, c'est que je vais avoir besoin de récupérer l'ancien id avant de faire un "current_id = el.id;"...
Heeelp!
Modifié par xephres (28 Jan 2010 - 11:58)