Avatar billede artery Nybegynder
19. juli 2001 - 00:11 Der er 1 løsning

Preloader og Frames problem !

Er det muligt - på en eller anden på - at bruge en preloader som f.eks. NEDENSTÅENDE til at loade en side der består af frames. Jeg har en side HOME.HTM - som består af 6 frames.

Er det her muligt at bruge dette script ... således at hele HOME.HTM gemmes af \'hidden\' funktionen - mens de 6 frames loades i baggrunden !??

<head>
<SCRIPT LANGUAGE=\"JavaScript\"> 
// Check browser:
var ns4 = (document.layers)? true : false;
var ie4 = (document.all)? true : false;
var dom = (document.getElementById)? true : false;

function loadImages() {
  styleObj = (ns4)? document.layers.hidepage : (ie4)? document.all.hidepage.style : document.getElementById(\'hidepage\').style;
  styleObj.visibility = \"hidden\";
}
</script>
</head>

<body bgcolor=\"#FFFFFF\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onLoad=\"loadImages()\" onResize=\"java script:location.reload()\">
<div id=\"hidepage\" style=\"position: absolute; left:0px; top:0px; background-color: #FFFFFF; layer-background-color: #000000; height: 100%; width: 100%;\"> 
<table border=\"0\" width=\"100%\" height=\"100%\">
  <tr>
    <td class=bgimg width=\"100%\"></td>
  </tr>
</table>
</div>

</body>
</html>

I Frontpage kan ved brug af FRAMES fremvises \"Rammeside-HTML\" - altså html koden for den side de 6 frames loades ind i. Er det her et sådan preload script kan indsættes? Jeg syntes bare ikke at jeg kan få det til at virke?

Artery
Avatar billede olebole Juniormester
19. juli 2001 - 01:29 #1
<ole>
Du kan ikke få et lag til at strække sig over en frame-kant, så det script vil aldrig kunne bruges i et frameset. Så skal der ligge et lag i hver side....det bliver et værre rod.
Du kan lave et frameset  à la:
  <frameset rows=\"100%,*\">
Så kan du lægge en side med teksten \'Loader...\' i øverste frame og dit frameset i den nederste frame. I det frameset, der ligger i nederste frame (og skal preloades) skriver du:
  <frameset onload=\"top.location=self.location\" ............. og alt det andet .........>
/mvh
</bole>
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