Avatar billede tknudsen Nybegynder
11. maj 2001 - 14:14 Der er 7 kommentarer og
1 løsning

opdatering af layer

Hvordan kan jeg ændre indholdet af et layer tag i netscape - ligesom div tag\'ets (i ie) innerHTML metode ?

Eller er der andre netscape tags, med nogenlunde samme egenskaber som ie\'s div tag ?
Avatar billede engrob Nybegynder
11. maj 2001 - 14:22 #1
document.layers[\"laget\"].document.open();
document.layers[\"laget\"].document.write(\"tekst\");
document.layers[\"laget\"].document.close();
Avatar billede emileej Nybegynder
11. maj 2001 - 16:03 #2
Virker den metode også i IE - eller skal man lave begge?
Avatar billede engrob Nybegynder
11. maj 2001 - 23:32 #3
Du bliver nødt til at lave en funktion for dem begge fx

function skriv(id,tekst) {
    if (document.layers) {
        document.layers[id].document.open();
        document.layers[id].document.write(tekst);
        document.layers[id].document.close();
    }
    else if (document.all) document.all[id].innerHTML = tekst;
    else document.getElementById(id).innerHTML = tekst;
}

og så
<a href=\"java script:skriv(\'navnpålag\',\'Tekst der skal stå i laget\');\">skriv</a>
Avatar billede emileej Nybegynder
12. maj 2001 - 09:24 #4
Fedest - flere måneders fustrationer blev liiige løst i en håndvending der =)
Avatar billede emileej Nybegynder
12. maj 2001 - 09:41 #5
Ud af den har jeg draget en bonus funktion til alle :)

function getLayer(id){
    if(document.all){
        return document.all[id];
    }else if(document.layers){
        return document.layers[id];
    }else{
        return document.getElementById(id);
    }
}

E-)mil
http://eej.dk
http://fotx.net/emileej
Avatar billede lazy_warrior Nybegynder
13. maj 2001 - 03:26 #6
Det med layers virker altså som innertext i IE???
kan man lave en mouseover function wa der så popper en tekst op?? Og lade den forsvinde igen ved mouseout??
Avatar billede emileej Nybegynder
13. maj 2001 - 11:09 #7
Det med layers virker som innerHTML - ja.
Du kan sagtens lave en mouseover med layers - opret du et spm. så skal jeg nok kikke på det :)

E-)mil
Avatar billede tknudsen Nybegynder
14. maj 2001 - 08:07 #8
cheers...
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