Avatar billede mik789 Nybegynder
06. maj 2002 - 00:09 Der er 7 kommentarer og
1 løsning

innerHTML i NS6

NS6 skulle faktisk kunne håndtere innerHTML. På http://www.devx.com/dhtml/articles/sl011701/code/content.html er der lavet et eksempel hvor man kan se det virke. Jeg har selv en forsøgsside, http://www.dahr.dk/div-iframe.html,  som i princippet burde gøre noget lignende, men som alligevel ikke virker helt. På DevX's eksempelside kan man blive ved med at skifte indholdet af div'en ud ved hjælp af innerHTML, men på min side virker det kun hvis man hele tiden tømmer div'en (med knappen jeg har lavet, der i virkeligheden bare sætter en tom tekst ind) imellem at man skifter mellem de to andre tekster. Hvorfor? Hvad er den principielle forskel mellem eksemplet på DevX og mit?
Avatar billede mik789 Nybegynder
06. maj 2002 - 00:10 #1
skulle måske tilføje, at der ikke er nogle problemer i IE
Avatar billede =maddog= Nybegynder
06. maj 2002 - 06:14 #2
nu må du ikke få tårer i øjnene, men jeg kan altså ikke rydde vinduet i IE6. dine doctypes ser godt nok lidt molestrede ud, men jeg kan ikke se hvad der lige skulle være galt.
Avatar billede mik789 Nybegynder
06. maj 2002 - 06:18 #3
maddog> nej, jeg er efterhånden hærdet og bryder ikke sammen uden videre. men DET undrer mig. på min egen IE6.0 er der absolut ingen problemer: jeg kan skifte indholdet af vinduet fra den ene note til den anden uden videre og rydde det når som helst. Doctype, ja jeg tænkte at det måske var det, der gav problemer og eksperimenterede med forskellige, men dokumentet er skrevet i strikt XHTML som det overholder. Skulle der være nogle problemer i det?
Avatar billede =maddog= Nybegynder
06. maj 2002 - 06:35 #4
nej for pokker. overhovedet ikke. undskylder.
Avatar billede mik789 Nybegynder
06. maj 2002 - 14:54 #5
Så fandt jeg selv ud af det! Problemet var at jeg i min style til den pågældende div (altså den hvortil der skulle skrives) var angivet overflow:auto idet jeg ville tage højde for længere noter der kræver en lodret scrollbar. Når den er fjernet fungerer det perfekt - også i NS6. Hvorfor den så ikke kan tåle overflow:auto (mens IE godt kan), det er så en gåde for mig. Måske andre kan låse den. Men jeg kan godt leve med at undvære overflow.
Avatar billede mik789 Nybegynder
06. maj 2002 - 14:55 #6
låse=løse
Avatar billede mik789 Nybegynder
06. maj 2002 - 15:05 #7
men prøv lige at se her: http://www.scottandrew.com/examples/domwindow-pre6.html -: man kan sagtens lave overflow:auto, men så muligvis kun i javascript, måske ikke i css. - det må jeg eksperimentere lidt med.

/mik
Avatar billede mik789 Nybegynder
07. maj 2002 - 10:55 #8
jeg ved ikke om nogle hænger på her, men hvis nogle skulle søge på problemet, kan jeg ligesågodt få det hele med:

Nu fik jeg også løst problemet med overflow:auto. Det skyldtes at jeg for at styre marginen i div-vinduet havde tildelt den padding-værdier. Da jeg fjernede padding og i stedet styrede marginen ved hjælp af margin-værdier til de enkelte p.klasser, blev problemet løst.
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