16. januar 2006 - 20:34Der er
5 kommentarer og 1 løsning
safari skal tvinges
Resizer en iframe, og koden til dette er helt fin og fungerere cross-browser. Problemet er blot, at safari skal tvinges til rent faktisk at gøre det ved en alert().
Jeg er nødt til at smide en alert() ind som det sidste i min funktion, for at safari udfører min resize og det er jo selvsagt ikke optimalt. At jeg skal tvinge safari til at reagere kan jeg leve med, men der må findes en måde man kan gøre det skjult på??
Her er min kode: ---------------------------------- function ifrHeight() { z = document.body.scrollHeight; parent.parent.document.getElementById('subcontent3').style.height=z+60+'px'; alert('hey'); }
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Selvtak :) Forklaringen kan jeg til gengæld ikke komme med (uden at kende mere til det aktuelle scenarium), men det kunne tyde på, et eller flere dokumenter ikke er helt færdige med at loade, når du kalder - hvorfor et lille delay kan klare problemet(?) ;o)
Ja, det er formentlig forklaringen at de omkring liggende dokumenter skal loade 100% først. IE, Firefox på både mac og pc klarede dog opgaven fint før setTimeout kom indover til hjælp for Safari - nu kører de alle som de skal :) Takker...
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.