06. maj 2000 - 09:47Der er
9 kommentarer og 1 løsning
Tilføje tekst til vindue i frame
Jeg er ved at lave en chat og for at undgå at have side med en meta refresh havde jeg tækt mig at køre en skjult vindue, hvor et javascript bare tilføjer tekst til selv chat-vinduet.
Jeg har dermed 2 vinduer:
1) Den der skal indeholde et javascipt der smider text over nr 2 vindue.
2) den der viser alt tekst.
Hvordan får jeg det javascript i vindue 1 til at tilføje tekst til en tabel i vindue 2?
function writeTekst(str) { newStr += "<br>"+str; if (document.layers) { var lag = document.layers['tekstLag'].document; lag.open(); lag.write(newStr); lag.close(); }else if (document.all) { document.all['tekstLag'].innerHTML = newStr; } }
Hvis lige jeg må tage en tur på min gamle kæphest - der lyder: "Hvorfor skal man altid scrolle i en chat?" - kan du prøve med denne funktion i stedet. Den lægger den nye tekst-streng ind FOROVEN:
function writeTekst(str) { newStr = str+"<br>"+newStr; if (document.layers) { var lag = document.layers['tekstLag'].document; lag.open(); lag.write(newStr); lag.close(); }else if (document.all) { document.all['tekstLag'].innerHTML = newStr; } }
Version 4++. Der er brugt lag, og det virker først fra 4-browserne. Der er vel heller ikke mange chattere, der stadig bruger version 3, så det tror jeg ikke, du skal være bekymret for. Jeg har ikke testet i NS6, men jeg mener, det burde virke.
'et.html' - i mit eksempel, men det skal ikke skille os ad ;-)) Det bliver noget med et scrollable lag, kan jeg regne ud...så meget fik jeg aldrig skrevet, da jeg testede det. Jeg prøver at kikke på det, men der går nok et par dage ;-) /Vh
Det ville være cool, hvis du kunne finde en løsning ;-D
Synes godt om
Ny brugerNybegynder
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.