04. december 2001 - 13:37Der er
33 kommentarer og 1 løsning
Lave \"type\" om på <input>
Jeg har et inputfelt: <input type=\"text\" name=\"mitFelt\" OnClick=\"lavom()\">
Kan jeg så ikke lave flg?:
Function lavom() { // lav tekst feltet om til et \"password\" felt document.minformular.mitFelt.type = \'password\'; // det er den korrekte version af denne linie jeg er ude efter... }
innerHTML, har jeg ladet mig fortælle viker i IE 4+ og NN 6+
Min holdning til den slags: hvis man vil kunne se de sider, der er på nettet, må man jo osgå bruge en browser, der ikke konsekvent nægter at følge de nye sanrder indefor alt muligt.. det være sig scripting, css m.v.
NN har ikke engang basal understøttelse af CSS hvilket får mig til at væmmes ved den.
Men nu er vi vist ude i en længere dikution om \"religion\".
Hmm... du ved ikke hvordan Opera og Konqueror tackler den? Det site jeg arbejder på nu overholder w3c 100%, og kan derfor ses i IE 5+, NS6, Opera og Konqueror - men jeg vil helst ikke bruge noget JS, som de 2 sidste ikke kan lide.
debugger >> det er vel ikke innerHTML som er det største problemer...det er hvordan du adresserer elementer... i IE5- kan du bnytte \'document.all\' og \'document.getElementByID\', men i NS/IE6 er du nødt til å benytte \'document.getElementByID\'. NS4 forstår ingen av disse, og en annen løsning må implementeres for denne...
n0rmality >> tja...eller hvorfor ikke egentlig benytte en kjerne som de nyeste browsere bygger på: mozilla ?? desverre har Opera endel merkelig oppførsel til en så ny browser å være...(på tross av at den er norsk :-| ). Min erfaring er at man er rimelig safe ved å validere sine script i Mozilla, og deretter legge på de andre variasjoner av scriptet for å fungere i fx opera og NS4.x
nute : Problemet er, at på det site jeg arbejder på nu har jeg valgt at droppe tabeller, og i stedet bruge positionerede divs. Det kan NS 4x slet ikke klare, så den har jeg valgt at droppe. Til gengæld gør det faktum, at den validerer hos w3c, at den kan ses i alle de nævnte browsere - ret fantastisk. :)
Jeg nægter at lade være med at bruge javascript, fordi nogle mennesker har valgt at \"det skal deres browser hvert fald ikke understøtte\". Hvad så den dag, hvor man siger \"jeg har lyst til at bruge en browser, der ikke understøtter HTML, for det er da noget pjat deter HTML\" - Skal jeg så til at lave alle mine sites, så den tager højde for, at 3% af brugerne har valgt at afskære dem selv fra sider med HTML??
Jeg kener ikke de browsere du nævner, jeg er sikker på, at de er dejlige at bruge, og har en masse fordele. Men hvis de f.eks \"ikka kan lide\" JavaScript... hvad skal man så med dem?
debugger : Det er såmænd ikke fordi de ikke \"kan lide JS\" eller har slået det fra selv. Det er bare et spørgsmål om hvordan man \"når\" de enkelte elementer, så man kan ændre dem, og så deres forståelse af innerHTML. Jeg er helt enig med dig, har folk valgt at slå JS fra, så er det bare synd. Men har de en browser, der tolker JS på en anden måde end min, så er det på sin vis min pligt at skrive mit JS, så deres browser også kan lide den.
debugger >> De nye generasjoner browsere blir mer og mer identiske når det gjelder deres implementasjon av Javascript og CSS, derfor blir xbrowser problematikken også mindre og mindre...
jeg bruker Mozilla fordi det er pt. den browser som ligger med den mest korrekte implementasjonen av de givne standarder...jeg benytter den kun i forbindelse med utvikling...
<ole> nikolajdu >> NS4.X forstår fint \'visible\' og \'hidden\'. *Kun*, når du spørger til style-objektets visibility, får du returneret \'show\' og \'hide\'. Det er ligegyldigt, når du sætter værdierne, hvilken værdi, du bruger - og det gør, at funktionen kan skrives betydeligt mere \'sexy\' ;o) /mvh </bole>
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.