Gå til innhold

"document.write" etter trykk, litt feil i Opera?


Anbefalte innlegg

Skrevet (endret)

<html>
<head>
<script type="text/javascript">
<!--
 function output()
 	{
 	return("Dette er returnert tekst fra hodet.")
 	}
//-->
</script>
</head>
<body>

<form>
<input type="button" name="knapp" value="Output!"
onclick="document.write(output())" />
</form>

</body>
</html>

Holder på å lære meg JavaScript nå, prøver meg en del fram, uten å følge guidene så alt for mye.

 

Er det noe feil i eksemplet over? I Opera vises ikke teksten "hodet." før jeg prøver å merke alt sammen. I IE kommer all teksten fram etter trykk.

 

Obs. Er vel unødvendig med kommentar-tegnene i "head", men gjør det like gjerne til en vane å alltid inkludere de.

 

EDIT: Skrivefeil.

Endret av DevN
Videoannonse
Annonse
Skrevet (endret)

Det er ingen feil i koden, men av en eller annen grunn har Opera til tider problemer med document.write.

Endret av @kd
Skrevet

Ok, så da er det Opera sin feil.

 

Er skriptet satt sammen litt rart? Noen annen måte jeg kan gjøre det på, og få samme resultat?

Skrevet (endret)
Noen annen måte jeg kan gjøre det på, og få samme resultat?

<script language="javascript">
var output = "Blablablabla...";
</script>
<input type="button" name="knapp" value="Output!"
onclick="document.write(output)">

For eksempel sånn?

Endret av @kd
Skrevet
7.54 her, er vel nyeste? Hvis man ser bort fra beta?

Så vidt jeg vet, ja. Bruker Firefox, så jeg er ikke helt inne i Opera's versjoner. :p

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...