TecEye
New member
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
das functioniert nicht, hab es auch mal mit eval() ausprobiert hier:
geht auch nicht!
Hat da jemand ne Idee für mich?
- - - Aktualisiert - - -
Also wenn ich normale Funktionen einbinde wie 'delTabContent();' ohne Inhalt dann geht's
Jetzt hab ich mir gedacht muss ich die variablen korrekt einbinden quasi so 'addTabContent('+name+','+page+','+icon+','+allow+')'
funktioniert aber auch nicht
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
Code:
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:
Code:
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?
- - - Aktualisiert - - -
Also wenn ich normale Funktionen einbinde wie 'delTabContent();' ohne Inhalt dann geht's
Jetzt hab ich mir gedacht muss ich die variablen korrekt einbinden quasi so 'addTabContent('+name+','+page+','+icon+','+allow+')'
funktioniert aber auch nicht
Zuletzt bearbeitet: