21. december 2004 - 17:48Der er
9 kommentarer og 1 løsning
document value - i XHTML
Hej, jeg forsøger at bruge nedenstående til at have noget stående i mine text fields, og fjerne det ved klik med musen på dem. Jeg har bare det ene problem at der som bekendt ikke længere undstøttes atributen "name" i <form....>
Og da dette script jo kigger efter form name, har jeg jo et problem. Hvordan kan jeg få den til at kigge på id, som jo er det nye man bruger i XHTML?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
For det første har man aldrig skulle bruge JavaScript pseudo-protokollen i en event-handler. Det gælder både i HTML og XHTML ... altså ikke onfocus="java script: ......".
Derudover eksisterer document-objektet ikke på samme måde under XHTML som under HTML. Du kan ganske rigtigt ikke anvende stier som: 'document.FROM_NAVN.ELEMENT_NAVN.value' - eller 'document.images[IMG_NAME].src'.
Du er nødt til at bruge DOM og kalde med document.getElementById(ELEMENT_ID) - og naturligvis sørge for, at elementet har en ID. Er der tale om et form-element, skal det dog også have et NAME for at virke i forhold til serveren.
Desuden kan du ikke uden videre have script- og/eller style-tags i dokumentet. Script- og style-blokke skal escape's som CDATA - eller lægges i remote js- eller css-dokumenter
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.