Avatar billede mary Nybegynder
13. november 2000 - 10:40 Der er 5 kommentarer og
1 løsning

open.document

Jeg bruger nedenstående reference efter en sammenlægnings procedurer. Dog ville jeg gerne have at den side som bliver åbnet, at jeg der kan sætte eks. et billede ind og andre \"faste ting\" som ikke bliver valgt af funktionen. Nogle forslag ??

document.open()

if (score < 4)

{

document.write(\"hej\")

}

else if (score < 8)

{

document.write(\"test12\")

}


else if (score < 12)

{

document.write(\"test13\")

}

}

{

Avatar billede tigerdyr Nybegynder
13. november 2000 - 10:56 #1
hvis document.write fremkommer i dit nye vindue, kan du jo bare bruge document.write til at udskriver billeder osv. med...
Avatar billede mary Nybegynder
13. november 2000 - 11:03 #2
Det jeg mener er:

Jeg vil gerne have nogle faste ting liggende på den side som bliver åbnet eks. billeder. Altså ting som ikke er med i funktionen og dermed ikke skal vælges imellem.
Avatar billede stringbuffer Nybegynder
13. november 2000 - 11:52 #3
så skal du indsætte nogle formularfelter i din side, f.eks. sådan:

<form name=\"minForm\" onsubmit=\"return false\">
<input type=text name=\"tekst\">
</form>

istedet for document.write(\"hej\")
bruger du så bare
document.forms[\"nimForm\"].tekst.value = \"hej\"
Avatar billede stringbuffer Nybegynder
13. november 2000 - 11:55 #4
Du kan også lave en løsning med lag, altså med <div><layer> - kombination. så bruger du enten innerHTM i IE eller document.write i Netscape for at skrive i det lag
Avatar billede nixen Nybegynder
13. november 2000 - 12:18 #5
Du kunne også bare have
document.write(\'<img src=etBillede.gif>\') osv. før if-else løkken - og så bør du huske at afslutte med document.close() af hensyn til Netscape..
Avatar billede jakoba Nybegynder
15. november 2000 - 02:44 #6
Du skriver siden med de \"faste ting\" som et ganske almindeligt HTML dokument. der hvor den variable tekst skal stå indsætter du så den kode du viste i dit spørgsmål. Men udelad \"document.open()\" for dokumentet er allerede åbnet på det tidspunkt.

for exempel  ------  start på eksempel

<p>Her er begundelsen af en paragraf.
<script language=\'javascript\'>

if (score < 4)  { document.write(\"hej\")  }
else if (score < 8)  {  document.write(\"test12\")  }
else if (score < 12)  {  document.write(\"test13\")  }

</script>
Og her kommer enden af paragraffen.</p>

------slut på exempel

gem evt eksempelfilen i besvarelsen af:
http://www.eksperten.dk/spm/29941
på din computer og kik så i den. den er ret komplet.
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