Avatar billede cyberdude Nybegynder
04. januar 2002 - 02:06 Der er 7 kommentarer og
1 løsning

vis \"øjeblik der hentes data......\"

Hejsa!!

Hvordan kan jeg gøre det sådant at der vises et billede ELLER skrive en tekst på skærmen mens man venter på at indholdet loades.... ligesom her på eksperten ??
Avatar billede hojben Novice
04. januar 2002 - 02:57 #1
lige som på www.netwebber.dk ??
Avatar billede cyberdude Nybegynder
04. januar 2002 - 11:11 #2
hojben ->
Nej ligesom her på eksperten........

på netwebbder er det jo kun når der ventes på første side at man ser den der \"reklame\"

det skal være ved hvert side skift at den skal vises.....
Avatar billede hojben Novice
04. januar 2002 - 12:51 #3
umiddelbart ville jeg sige at det står i kilden:

<DIV ID=\"E\" STYLE=\"visibility:show;\" ALIGN=\"center\">
<DIV ID=\"Epreload\" STYLE=\"position:absolute;visibility:show;top:20%;\">
    <SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\">
    <!-- Eksperten.dk --
        if (ns4 || ie4) {
            document.write(\'<CENTER><IMG SRC=\"/images/e_preload.gif\" WIDTH=\"344\" HEIGHT=\"141\" ALT=\"\" BORDER=\"0\"></CENTER>\');
        }
        if (ie4) {
            document.all[\"Epreload\"].style.left = \"30%\";
        }
    // Eksperten.dk -->
    </SCRIPT>
</DIV>
<DIV ID=\"Emain\" STYLE=\"visibility:show;\" ALIGN=\"center\">
Avatar billede cyberdude Nybegynder
04. januar 2002 - 13:26 #4
kan ikke rigtigt få det til at virke!
Avatar billede hojben Novice
04. januar 2002 - 13:30 #5
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\" SRC=\"/preload.js\"></SCRIPT>

Opret en fil og kopier nedenstående ind og gem den som preload.js
indsæt derefter det øverste i denne kommentar.


    window.onerror = null;

    ns4 = (document.layers) ? true:false;
    ie4 = (document.all) ? true:false;

    function preload () {
        if (ns4) {
            document.Epreload.visibility = \"hide\";
        } else if (ie4) {
            document.all[\"Epreload\"].style.visibility = \"hidden\";
            document.all[\"Emain\"].style.visibility = \"visible\";
        }
    }

    // Netscape Resize Fix

    function resizeFix() {
        if (widthCheck != window.innerWidth || heightCheck != window.innerHeight) {
            document.location.href = document.location.href;
        }
    }

    if (ns4) {
        widthCheck = window.innerWidth;
        heightCheck = window.innerHeight;
        window.onResize = resizeFix;
    }
Avatar billede hojben Novice
04. januar 2002 - 13:35 #6
hmm ka sq heller ik.. i rest my case... :(
Avatar billede cyberdude Nybegynder
04. januar 2002 - 13:45 #7
jo det var da lige før... fandt selv resten af koden her på E

1. lav en fil ved navn preload.js og indsæt følgende :
----- cut ------
    window.onerror = null;

    ns4 = (document.layers) ? true:false;
    ie4 = (document.all) ? true:false;

    function preload () {
        if (ns4) {
            document.Epreload.visibility = \"hide\";
        } else if (ie4) {
            document.all[\"Epreload\"].style.visibility = \"hidden\";
            document.all[\"Emain\"].style.visibility = \"visible\";
        }
    }

    // Netscape Resize Fix

    function resizeFix() {
        if (widthCheck != window.innerWidth || heightCheck != window.innerHeight) {
            document.location.href = document.location.href;
        }
    }

    if (ns4) {
        widthCheck = window.innerWidth;
        heightCheck = window.innerHeight;
        window.onResize = resizeFix;
    }
-------- cut ----------

2. indsæt nedenstående kode i toppen af dit script!
----- cut --------
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\" SRC=\"preload.js\"></SCRIPT>
<DIV ID=\"E\" STYLE=\"visibility:show;\" ALIGN=\"center\">
<DIV ID=\"Epreload\" STYLE=\"position:absolute;visibility:show;top:20%;\">
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\">
<!-- Eksperten.dk --
if (ns4 || ie4) {
document.write(\'<CENTER>Siden loades.........</CENTER>\');
}
if (ie4) {
document.all[\"Epreload\"].style.left = \"30%\";
}
</SCRIPT>
</DIV>
<DIV ID=\"Emain\" STYLE=\"visibility:show;\" ALIGN=\"center\">
----- cut --------

3. indsæt nedenstående kode i bunden af dit script
------- cut --------
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\">
preload();
</SCRIPT>
------- cut --------

i \"step\" 2 kan du ændre \"Siden loades.........\" til hvad du ønsker evt. et billede......

Så skulle det gerne virke!
Avatar billede hojben Novice
04. januar 2002 - 13:47 #8
hehe takker ;)
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