Hy Leute, ich habe eine Error-/StatusLeiste gebastelt die erscheint wenn irgendwin event passiert ist, gut oder schlecht oder eben mit Abfrage. Hier in verkürzter Form
so jetzt will ich eine Abfrage machen JA|NEIN, und dem parameter 'link' eine function mitgeben welches JA zugewiesen wird
statusLeiste(2,'Diese Seite ist schon geöffnet. Wollen Sie diese Seite trotzdem erneut erstellen?','addTabContent(name,page,icon,allow)','JA','NEIN',0);
das functioniert nicht, hab es auch mal mit eval() ausprobiert hier:
if(link_text != ""){ text = text + "<input type='button' style='margin-left:10px;' class='heavy cornerAll' value='"+link_text+"' onclick=\""+eval(link)+";slideoutStatusLeiste();\">"; }
geht auch nicht!
Hat da jemand ne Idee für mich?
Code:
function statusLeiste(typ,text,link,link_text,cancel,timeout){
if(link_text != ""){ text = text + "<input type='button' style='margin-left:10px;' class='heavy cornerAll' value='"+link_text+"' onclick=\""+link+";slideoutStatusLeiste();\">"; }
if(cancel != ""){ text = text + "<input type='button' style='margin-left:10px;' class='light cornerAll' value='"+cancel+"' onclick='slideoutStatusLeiste();'>"; }
$('#statusText').html(text);
if(typ == 0){ $('#statusLeiste').css("border-bottom","3px #ADADAD solid"); }
if(typ == 1){ $('#statusLeiste').css("border-bottom","3px #00AD00 solid"); }
if(typ == 2){ $('#statusLeiste').css("border-bottom","3px #DC0000 solid"); }
$('#statusLeiste').animate({marginTop: "0px"},{queue:false,duration:500});
if(timeout > 0){ status_timeout = setTimeout(function(){ $('#statusLeiste').animate({marginTop: "-120px"},{queue:false,duration:500}); }, (timeout * 1000)); }
so jetzt will ich eine Abfrage machen JA|NEIN, und dem parameter 'link' eine function mitgeben welches JA zugewiesen wird
statusLeiste(2,'Diese Seite ist schon geöffnet. Wollen Sie diese Seite trotzdem erneut erstellen?','addTabContent(name,page,icon,allow)','JA','NEIN',0);
das functioniert nicht, hab es auch mal mit eval() ausprobiert hier:
if(link_text != ""){ text = text + "<input type='button' style='margin-left:10px;' class='heavy cornerAll' value='"+link_text+"' onclick=\""+eval(link)+";slideoutStatusLeiste();\">"; }
geht auch nicht!
Hat da jemand ne Idee für mich?
function als variable in function übergeben
Aucun commentaire:
Enregistrer un commentaire