Avatar billede skadam Nybegynder
24. januar 2001 - 11:43 Der er 10 kommentarer og
1 løsning

alert+alert+alert

denne funktion aktiver en alert box når man lavet 50 anslag. Jeg vil gerne have at når man så trykker for at få den væk, så skal man kunne skrive yderliger 20 anslag. Efter det skal man kunne skrive yderliger 20 anslag, og så skal det slutte. hvordan gør jeg det. Min kode ser således ud.
--------------------------------------------
<SCRIPT language=JavaScript>
function counter(count){
var nt = count.tag.value.length;
    {
    count.descchars.value = nt;
    }
if (nt >= 50)
{
alert(\"Du må heller være hurtig\")
}
}
</SCRIPT>
på forhånd tak
Avatar billede redbastard Nybegynder
24. januar 2001 - 11:44 #1
hvorfor??
Avatar billede skadam Nybegynder
24. januar 2001 - 11:51 #2
Det skal bruges til en tagwall for grafittimaler og så skal der laves lidt sjov med at de ikke har hele dagen til at skrive deres tag (som i virkligheden) derfor
Avatar billede limemedia Nybegynder
24. januar 2001 - 11:56 #3

Prøv... det er utestet :)

<SCRIPT language=JavaScript>
  function counter(count){
    var nt = count.tag.value.length;
    count.descchars.value = nt;
    if (nt == 50) alert(\"Du må heller være hurtig\")
    if (nt == 70) alert(\"en anden warning\")
    if (nt == 90) alert(\"og en tredie\")
  }
</SCRIPT>
Avatar billede skadam Nybegynder
24. januar 2001 - 12:07 #4
Nej det virker ikke. Det skal være noget med at når man trykker på den førske alert box skal den stoppes og gå vider til den næste. Det gør den ikke den bliver ved med at se om nt==50. ellers tak
Avatar billede jakoba Nybegynder
24. januar 2001 - 17:00 #5
Prøv... det er utestet :)

var warn1 = warn2 = false;
<SCRIPT language=JavaScript>

var warn1 = warn2 = warn3 = false;
function counter(count){
  var nt = count.tag.value.length;
  count.descchars.value = nt;
  if (nt == 50) { if (warn1) alert(\"Du må heller være hurtig\") else warn1=true };
  if (nt == 70) { if (warn2) alert(\"en anden warning\")  else warn2=true };
  if (nt == 90) { if (warn3) alert(\"og en tredie\")  else warn3=true };
}
</SCRIPT>
Avatar billede jakoba Nybegynder
24. januar 2001 - 17:03 #6
Og det er naturligvis NOT warn? der skal testes på:

  if (nt == 50) { if (!warn1) alert(\"Du må heller være hurtig\") else warn1=true };
  if (nt == 70) { if (!warn2) alert(\"en anden warning\")  else warn2=true };
  if (nt == 90) { if (!warn3) alert(\"og en tredie\")  else warn3=true };
Avatar billede skadam Nybegynder
24. januar 2001 - 17:19 #7
jakoba: tak for hjælpen det virker, men hvis nu man ikke skal kunne skrive mere efter 3. alert hvad så.
Avatar billede skadam Nybegynder
24. januar 2001 - 17:21 #8
har selv fundet ud af det
Avatar billede skadam Nybegynder
24. januar 2001 - 17:22 #9
jakoba du har jo fortjent de 15 point så du må lige kommenter med et svar.
tak for hjælpen
Avatar billede jakoba Nybegynder
24. januar 2001 - 19:59 #10
Det var ljweb\'s svar. Jeg blandede mig bare.
Avatar billede skadam Nybegynder
24. januar 2001 - 20:34 #11
Ok men så er det jo ham der skal have de 15 point, respekt til dig. tak for hjælpen.....
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester