07. januar 2004 - 14:21Der er
10 kommentarer og 2 løsninger
IFrame refresh uden IE-kliklyd
Hey,
I kender sikkert den der klik lyd, der kommer i IE som standard, når en frame refresher eller man klikker på et link.
Jeg vil gerne kunne refreshe en iframe (det sker hvert 20. sekund) uden denne kliklyd - er det overhovedet muligt?
Det skal være en iframe - det kan ikke bare være et billede eller tilsvarende - for den skal først køre noget serverside script for derefter dynamisk generere noget javascript der kalder andre funktioner i top-framen...
vil give dig en pointer til selve iframe tagget, ikke til iframens indhold, for at gøre det skal du onload i iframe dokumentet sige parent.iframe = this; også kan du tilgå iframens dokument på sædvanligvis via iframe.document......
Tja jeg har løst det på anden måde ved statisk at få genereret alle de forskellige outputs som asp-siden kunne give en gang for alle ved første load og så i javascript skifte et billedet i forhold til...
Men tak for jeres bud, selvom det ikke var det eftersøgte - jeg skulle nemlig loade samme side med forskellige parametre hver gang (som asp'en så skulle arbejde videre med)... Men det virker nu...
Smid et svar nogen af jer - så får i lidt points :)
Som beskrevet - statisk en gang for alle at generere mulige outputs og så shuffle dem i javascript. De opdateringer der måtte komme undervejs og som asp'en ville have fanget får jeg så bare ikke med - men det går nok ;)
Det kan da ikke passe at det ikke kan lade sig gøre, jeg har selv lidt af det samme problem, jeg bruger en del iframes på skærmen, og alle disse indeholder en skjult iframe (kaldet datacontrol) som tager sig af alt kommunikation til serveren, og opdaterer så sin forældre iframe vha. js objects inkluderet i main document... no click would be good!
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.