Avatar billede perh Juniormester
16. november 2006 - 13:09 Der er 6 kommentarer og
1 løsning

baggrundsfarve i frameset før frames loades

Kan jeg få vist en baggrundsfarve i selve framesetett, medens frames ikke er klar endnu?
Jeg har et frameset med en del frames, som tager noget tid at loade.
Medens de loader er der hvid baggrund og når frames er klare er der farvet baggrund i frames -og det ser dumt ud med edn hvide baggrund medens de loader..
Avatar billede roenving Novice
17. november 2006 - 01:06 #1
Næh ...
Avatar billede roenving Novice
17. november 2006 - 01:12 #2
Men du kan da lave tricks, f.eks. ændre dit frameset, når den formodet slemmeste frame er loadet:

<frameset id="topFrameSet" rows="100%,0">
  <frame src="dummyFrameMedRigtigBaggrund.html">
  <frameset>
    <!-- Dit rigtige frameset, bla. -->
    <frame src="denLangsomsteLoader.html">
  <frameset>
</frameset>


-- i denLangsomsteLoader.html indsætter du også:

<script type="text/javascript">
window.onload = function(){
  top.document.getElementById("topFrameSet").rows = "0,100%";
}
</script>
Avatar billede perh Juniormester
17. november 2006 - 13:44 #3
Jeg ved ikke om jeg tør forlade mig, på at det virker hvergang.
Og så loader jeg altså 15 frames, der hver trækker nogle data ud af en database.
Antallet af frames afhænger af forespørgslen - det er ikke det smarteste system.
Kan være jeg hellere skal findes en anden måde at få vist dataene på, men jeg ved ikke hvordan, da det er en rækkenye forepørgsler, der skal vises på en side. Måske kan jeg gøre det i iframes, men de vises vist ikke i alle browsere.
Avatar billede roenving Novice
17. november 2006 - 13:50 #4
iframes vises uden problemer af alle grafiske browsere, som er frigivet fra 1999 og frem !-)

-- det lykkedes dog M$ at skabe en myte, der var baseret på, at w3c tog deres anbefaling til standard for den slags, og derfor efterlod Netscape4 uden mulighed for at efterfølge standarden ...

-- denne myte har dog ingen forbindelse med nutiden, da den sidste Netscape4 forlængst er død !o]

-- men hvis du gør det med en række database-opslag kan du vel også bare inkludere de relevante filer i f.eks. divs ?-)
Avatar billede perh Juniormester
17. november 2006 - 14:51 #5
Nej, jeg har brug for noget der kan hente en url, altså src="forespoergsel1.til.server."
Avatar billede roenving Novice
20. november 2006 - 00:12 #6
Brug serverside include !-)

<div id="forespoergsel1">
<% include virtual "forespoergsel1.til.server" %>
</div>

-- jeg kender ikke syntaksen, men den skulle være nem nok at slå op !o]

-- men iframes er jo så også en mulighed ...
Avatar billede perh Juniormester
28. februar 2012 - 15:26 #7
jeg lukker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester