26. september 2007 - 21:52
Der er
3 kommentarer og 1 løsning
understøtter setAttribute / DOM ikke frameborder til iframe?
Hej eksperter Jeg har skrevet nedenstående kode, men når jeg kører den i IE, så kommer der stadigvæk framebroder på. Hvad skal jeg have fat i for at fjerne denne? var ele = document.getElementById('uploadfields'); var obj = document.createElement("iframe"); var br = document.createElement("br"); obj.setAttribute("src", 'additemimagesframe.php?id=' + id); obj.setAttribute("scrolling", 'no'); obj.setAttribute("frameborder", 0); obj.style.width = 400 + 'px'; obj.style.height = 40 + 'px'; ele.appendChild(obj); ele.appendChild(br);
Annonceindlæg tema
Cloud & AI
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.
26. september 2007 - 23:44
#1
<ole> Jeg formoder, det er: obj.setAttribute("frameBorder", 0); - men det er ganske utestet. Jeg ved objektivt, det hedder: obj.setAttribute("colSpan", 2); - ved en tabel-celle, så jeg er tæt på at gå 'all in' den hånd ;o) /mvh </bole>
27. september 2007 - 15:00
#2
Argh tak olebole. Det var utroligt, at jeg skulle skrive med stort i Border. Men det dur. Smider du svar?
27. september 2007 - 15:56
#3
Det passer såmænd helt fint med W3C's IDL definition for HTMLIFrameElement i DOM Level 2 for HTML :) Det samme gælder for HTMLIFrameElement'ets: 'contentDocument', 'longDesc', 'marginWidth' og 'marginHeight'
03. oktober 2007 - 12:22
#4
Tak for points :)
Vi tilbyder markedets bedste kurser inden for webudvikling