Avatar billede hejmand Nybegynder
29. januar 2002 - 15:33 Der er 4 kommentarer og
1 løsning

Fejl i simpelt script

Er der nogen der kan se, hvad der gør, at ordet 'undefined' printes efter teksten, når man kører følgende script. Det er sikkert en latterlig fejl, men jeg kan simpelthen ikke få øje på den.

<html>
<head>
<title>Udskriv med fed</title>

<script>

//erklær variabel og få input fra bruger

var tekst = window.prompt("Skriv en sætning", "Skriv her");


//udskriv

document.write( fed() );


//funktion

function fed() {
  return document.write("<b>Du skrev: <br><br>" + tekst + "</b><br><br> og det var jo meget godt..." );
}
 
</script>
</head>

<body>
</body>

</html>
Avatar billede agony Nybegynder
29. januar 2002 - 15:37 #1
variablen tekst er tom når du kalder document.write(fed());
Avatar billede nute Nybegynder
29. januar 2002 - 15:51 #2
ehhh....hvorfor prøver du å returnere en "document.write" ??? det du skriver er jo egentlig:

document.write( document.write("blabla") );

det går jo ikke...

<html>
<head>
<title>Udskriv med fed</title>

<script>

//erklær variabel og få input fra bruger

var tekst = window.prompt("Skriv en sætning", "Skriv her");


//udskriv

document.write( fed() );


//funktion

function fed() {
  return "<b>Du skrev: <br><br>" + tekst + "</b><br><br> og det var jo meget godt...";
}
 
</script>
</head>

<body>
</body>

</html>
Avatar billede hejmand Nybegynder
29. januar 2002 - 15:53 #3
Det virker vist heller ikke. jeg har adskillige forsøg bag mig med følgende script:

<html>
<head>
<title>Udskriv med fed</title>

<script>

//erklær variabel og kald funktion

var tekst = window.prompt("Skriv en sætning", "Skriv her");


//udskriv

document.write( fed(tekst) );


//funktion

function fed(tekst) {
  return document.write("<b>Du skrev: <br><br>" + tekst + "</b><br><br> og det var jo meget godt..." );
}
 

</script>


</head>

<body>



</body>

</html>
Avatar billede hejmand Nybegynder
29. januar 2002 - 15:54 #4
Nute>>

Det er en skoleopgave blandt mange.
Den skal, ifølge opgavebeskrivelsen, udføres på den måde.
Avatar billede hejmand Nybegynder
29. januar 2002 - 16:04 #5
Nute>>

DET VIRKER!

Jeg skal nok skælde min lærer ud i morgen.

Mange 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