Jeg anvender en hidden DIV som ved onload sættes synlig. På den måde kan jeg sikre at en stor (langsomt loadende) blok først vises når den ér hentet.
Det fungerer fint, men google er alt andet end imponeret af denne løsning (DIV´en indekseres ikke). Er det korrekt, at hvis jeg flytter stylingen til et eksternt stylesheet (hvad jeg naturligvis bør gøre under alle omstændigheder), så bliver google glad igen?
Findes der en alternativ løsning til at en blok (eks. med 20 billeder) først vises når alle er loaded. Kan en løsning evt. være at preloade alle billederne?
-- medmindre dit site hører til top-tusind af steder, der linkes til på internettet, kan det godt tage en måned eller mere, før google opdager det ...
-- en anden ting er, at alle forsøg på at gøre noget, så brugeren ser noget andet, end det, der står i html-koden, vil blive mødt med udbredt mistænksomhed og derfor tælle nedad i en pageranking.
-- jeg tvivler på, at googles crawler har tid til at gennemlæse et stylesheet, og hvis den havde, ville det jo være ligegyldigt om det var internt eller eksternt, linket står jo lige der, midt i html-koden !-)
-- en preload vil jo hente billederne på nøjagtig samme tid, og hvis din blok med de mange billeder skal vises fra start, vil det ikke ændre noget ...
-- og så lige: Hvis den side, du omtaler er indgangsvinklen til dit site, skal du gøre det anderledes, så indgangssiden kan loades på helt kort tid !o]
Hele meningen med de nye 'Web 2.0' teknikker (herunder Ajax) er jo netop, at sørge for, brugeren ikke sidder og glor dumt, mens noget loader - så idéen med et 'Siden loader...' div hører vist til i et lidt andet årtusinde =)
/mvh </bole>
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.