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 fra Computerworld
AI-agenterne kommer vrimlende
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
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: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'