Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
function startDu(){ if(confirm("Vil du dit eller dat??")){ if(confirm("Vil du stadig??")){ if(confirm("Det mener du sgu da ikke??")){ alert("ok godt så..."); } } } }
Det er ligeså let (og ligeså dårlig en måde at kommunikere med dine brugere på!)
Normalt bliver folk altså sure, hvis de får smidt for mange popups i hovedet! Hvis du gerne vil have en masse svar ud af dem, så vil jeg kraftigt anbefale dig at lave et enkelt popup vindue hvor du prompter dem for alt på een gang!
Anyway, hvis du insisterer på at genere dine brugere, så kan du bare lave else blokke til dine if's. altså: if (confirm("blablabla")){ 'hvad der skal ske ved et et ok' } else{ 'hvad der skal ske ved et annuller' }
og så bytter du bare indholdet ud med flere af disse konstruktioner (og jo - det bliver også ret hurtigt svært at holde rede på i sourcen!)
Jeg har tilladt mig at udvide nikolajdu's eksempel: ---8<--------- <html> <head> <script language=javascript>
function startDu(){ if(confirm("Vil du dit eller dat??")){ if(confirm("Vil du stadig??")){ if(confirm("Det mener du sgu da ikke??")){ alert("ok godt så..."); } } else{ if(confirm("Kan du bestemme dig?")){ alert("Det var da på tide"); } else{ alert("Det tror jeg heller ikke"); } } } else{ if(confirm("Vil du stadig ikke?")){ if(confirm("Har du bestemt dig nu så?")){ alert("Det var godt!"); } else{ alert("Surt for dig!"); } } else{ if(confirm("Er du helt sikker?")){ alert("Så okey da!"); } else{ alert("Jeg er sku da ligeglad!"); } } } } </script> </head> <body> <a href="#" onclick="startDu()">hej :)</a> </body> </html> ---8<---------
Det slår mig lige at du måske slet ikke ønskede at confirm boxene skulle være afhængige af hinanden? I så fald vil du kunne ændre funktionen til noget lignende: ---8<---------- <script language=javascript>
function startDu(){
var over18 = confirm("tryk OK hvis du er over 18"); var male = confirm("tryk OK hvis du er af hankøn"); var idiot = confirm("tryk OK hvis du stemmer på venstre"); var smokes = confirm("tryk OK hvis du ryger");
alert("Du har trykket dig frem til følgende profil:\n--------------------\n"+ ((over18)?"over 18":"under(/lig) 18")+"\n"+ ((male)?"hankøn":"hunkøn")+"\n"+ ((idiot)?"venstrestemmer":"ikke venstrestemmer")+"\n"+ ((smokes)?"ryger":"ikke ryger")+"\n"); } </script> ---8<----------
...men det er imho stadig ikke en særlig fiks måde at interagere med dine brugere på! :)
(bemærkede I i øvrigt det højaktuelle politiske samfundsrevsende sprængstof jeg fik sneget ind hvor brugere sjældent kommer? - vi udviklere har jo ikke andet skæg end det vi selv sidder på! ];-) )
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.