FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Jag skulle vilja sätta in Tradedoublerannonsers javaskript efter att dokumentet är laddat med hjälp av jQuerys ready-event. Problemet är att Tradedoublers skript använder document.write(), som när det kallas efter att dokumentet är laddat skriver över hela dokumentet istället för att skriva ut i flödet.
Jag kan inte vara ensam om att vilja ladda in Tradedoublers externa javaskript i efterhand, för att förbättra sajtens laddningstid och slippa "blinkande element" när jag gömmer vissa element i ready-eventet. Finns det någon smart lösning jag missat här? |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Banned
|
The easy way: Läs in tradedoublers dokument i en variabel på server sidan, lek runt lite osv.
The hard way: Gör något motsvarande i JS. |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Flitig postare
|
Kan du wrappa det i en div-tagg med style="visilibty: hidden;", som du sedan visar när allt är klart?
[edit] Hjälper det mot laddningstiden om du lägger det hela så långt ner som möjligt på sidan? Du skulle kunna ha en tom placeholder där du ska ha det i slutänden, sedan lägger du en div med display: none; precis innan </body>. I den div:en lägger du ditt TD-script. När sedan sidan har laddat klart så kan du flytta den noden i DOM-trädet till din första div, och sedan visa den. [/edit] |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Tack för era svar.
Onkelborg: det är absolut en bra lösning för att fixa laddningstiden, men mitt problem är att jag idag har vissa saker som döljs via Javaskript när jQuerys event document.ready avfyras. Det innebär att de elementen visas under tiden det tar för Tradedoublers javaskript att läsas in, för att sedan försvinna, vilket skapar den "blinkande" effekten. Jag tror att den enklaste lösningen som tyvärr inte är särskilt snygg, är att jag låter just döljningen av elementen göras av script-taggar direkt efter elementen själva. Då borde de döljas direkt efter att de lästs in, vilket borde hindra blinkandet. |
|||
![]() |
![]() |
Svara |
|
|