Jeg har sat overflow:none; fordi jeg ønsker at boksen skal afgrænses til kun at vise det som der kan være og ikke vise scroolbars. Problemet er at sitet som bliver vist i IFramen er bredere og derfor kommer der alligevel scroolbars på. Hvordan undgår jeg det?
Sjovt at none også synes at virke. Nå men hvis jeg skriver scroll="no" i body tagget så fjerne den begge scrollbars. Det er bare ikke det jeg ønsker. Jeg vil kun have fjernet den horisontale
- og for min skyld må du gerne lave noget i DOM =)
Husk dog på, at det er i iframe'ens dokument, tingene foregår - og et element oprettet i ét dokument, ikke kan indsættes i et andet. Et element bor og lever hele sit liv i ét dokument ... eksempel:
var oDoc = window.frames[IFRAMENAVN].document; var o = oDoc.createElement("div"); o.appendChild( oDoc.createTextNode("Darvs, du!") ); oDoc.getElementsByTagName("body")[0].appendChild(o);
Kom ved et tilfælde tilbage til denne tråd - og læste din seneste kommentar igen. Hvis de to dokumenter ligger under hver sit domæne, kan du naturligvis ikke få lov til at scripte mod noget i iframe'en =)
Tja, Det kan vel ikke lade sig gøre, hvilket jo sådan set også er rimeligt nok. Det er jo reelt noget crosssitescripting jeg er ude i, da de sites jeg gerne vil lave om i og vise ligger på andre domæner. Det jeg gerne ville have gjort er i princippet det her
function fixLayout() { var oDoc = window.frames("minIFrame").document; var tekst = oDoc.createTextNode("<style type='text/css'>html{overflow-x:hidden;}scrollbar-face-color:#903030;scrollbar-arrow-color:#FFFFFF;scrollbar-track-color:#C0B0B0;scrollbar-shadow-color:rgb(0,0,0);scrollbar-highlight-color:rgb(0,0,0);scrollbar-3dlight-color:#808080;scrollbar-darkshadow-Color:#202020;</style>");
Nej, men det er vel også ligemeget, da et stylesheet jo skal være til stede under side-load - og ikke kan (må kunne) indskrives efterfølgende =)
Synes godt om
Ny brugerNybegynder
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.