Avatar billede hmau Nybegynder
24. juli 2000 - 12:22 Der er 12 kommentarer og
1 løsning

<div> og netscape

følgende virker ikke i Netscape, hvordan skriver jeg tekst til <div> ?

<script language=\"JavaScript\">
var hej=\"hejsa\";
document.layers[\'Test\'].write(hej);
</script>

<div id=\"Test\"></div>
Avatar billede laserzap Nybegynder
24. juli 2000 - 12:23 #1
Istedet for <div> så skriv <span>

Håber det hjælper:)
Avatar billede hmau Nybegynder
24. juli 2000 - 12:29 #2
desværre, no such luck
Avatar billede laserzap Nybegynder
24. juli 2000 - 12:31 #3
Hvilken fejl får du?????
Avatar billede erikjacobsen Ekspert
24. juli 2000 - 12:31 #4
Til 30p må du selv gøre arbejdet. Alt om \"layerwriting\" på
http://www.dansteinman.com/dynduo/en/writing.html
Avatar billede hmau Nybegynder
24. juli 2000 - 13:51 #5
jeg har nu følgende stående i mit script:

document.layers[\"Test\"].document.open()
document.layers[\"Test\"].document.write(\"my text here\")
document.layers[\"Test\"].document.close()

men det virker stadig ikke, jeg er villig til at sætte pointene op hvis jeg kan få et brugbart svar
Avatar billede peddy Nybegynder
24. juli 2000 - 13:56 #6
Kan du fortælle hvad scriptet skal gøre??
Avatar billede hmau Nybegynder
24. juli 2000 - 14:03 #7
jeg prøver at skrive noget tekst et bestemt sted på skærmen og har fået det til at virke under IE ved brug af innerHTML.
Det er sådan at jeg har 10 forskellige tekster der skal vises 1 ad gangen og det er forskelligt hvilken der bliver vist første gang. Man skal så kunne bladre sig gennem de 10 tekster
Avatar billede hmau Nybegynder
24. juli 2000 - 14:04 #8
jeg får flg. fejl:

document.layers.Test has no properties.
Avatar billede laserzap Nybegynder
24. juli 2000 - 14:38 #9
Jeg har et script klar, men det koster 150 point??? Se scriptet her
http://www.laserzap.dk/eksperten/
Avatar billede erikjacobsen Ekspert
24. juli 2000 - 14:44 #10
<html>
<head>
<title>div</title>

<script language=\"JavaScript\">
  function cc() {
    document.layers[\"Test\"].document.open();
    document.layers[\"Test\"].document.write(\"my text here\");
    document.layers[\"Test\"].document.close();
  }
</script>
</head>

<body>

<form>
<input type=\"button\" onclick=\"cc();\" value=\"skift\">
</form>

<div id=\"Test\" style=\"position: absolute; top: 100px; left: 100px; width: 100px; height: 100px; layer-backgroundColor: red\"> Øv bøv
</div>

</body>
</html>
Avatar billede hmau Nybegynder
24. juli 2000 - 15:29 #11
ericjacobsen>> Jeg har efter meget fumleri fundet frem til at et af problemerne lå i at ns ikke ville acceptere ID navnet medmindre det blev passed til en function, hvorfor ved jeg ikke, men jeg brugte den kode der fandtes på den side du henviste til og modificerede den til mit behov.

laser>> get real!
Avatar billede erikjacobsen Ekspert
24. juli 2000 - 15:31 #12
Nå, ja, men det er fordi du først kan referere til tingester efter siden er loadet færdig.
Avatar billede hmau Nybegynder
24. juli 2000 - 15:44 #13
du får lige 30 point mere som 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