Jeg har brug for at læse indholdet af et layer, divContent ex. og så putte det i en variabel. Men jeg kan ikke få det til at virke i Netscape HVORFOR!?
function printstuff() { var objx;
if (document.layers) {
var lyr = document.divContent.innerHTML; objx = lyr.read(); lyr.close();
Muligheden er at lægge alt dit indhold i variabler til at starte med, sådan at du altid kan skrive det ud hvor på siden du har lyst, både alm. og i layers...
Denne funktion kan bruegs til at skrive indholdet ud i et lag, og den fungerer i netscape...
Her er en funktion som kan anvendes generelt, på mange Div/Layers. NB! For at det overhovedet kan lade sig gøre, at skrive i NS Div, skal det positioneres absolut. *******Funktionen********\' <Script> function writeToDiv(tekst,LayerID){ if(document.layers){ document.layers[LayerID].document.open() document.layers[LayerID].document.write(tekst); document.layers[LayerID].document.close(); } else{ document.all[LayerID].innerHTML= tekst; } } </script>
Nej, men indholdet må jo været komme et eller andet sted fra. Så hvis han først placerer det i variabeler og herefter tilskriver de relevante div´s funktionen, så har han jo fat i det.
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.