Avatar billede loonie Nybegynder
24. oktober 2000 - 18:08 Der er 6 kommentarer og
1 løsning

undefined funktion i JavaScript???

JavaScript Error: http://192.168.0.2/re-design/Navi_nsc.asp, line 121:

player is not defined.

Er fejlen!

kodedel:
        <a href=\"V2oversigt.asp\" target=\"content\" onClick=\"playBack();\"> <img name=\"Image6\" border=\"0\" src=\"gfx/navi/<%= tekst.hentpic(session(\"sprog\"),16) %>\" onLoad=\"\" ></a><br>
        <a href=\"#\" onClick=\"java script:player();\"> <img name=\"Image7\" border=\"0\" src=\"gfx/navi/<%= tekst.hentpic(session(\"sprog\"),1) %>\"></a><br>

function player()
{
    movie = true;
//    alert(\'navi_nsc\');
    document.gifani.src=\"gfx/gifani/3_ie.gif\";
}
function playBack()
{
    movie = false;
    document.gifani.src=\"gfx/gifani/3rev_ie.gif\";
}

Den melder fejl hvis jeg reloader siden, men virker på første indlæsning?!? Det hele foregår i NS 4.03

loonie
Avatar billede nixen Nybegynder
24. oktober 2000 - 18:10 #1
Don\'t reload siden i Netscape 4.x - den fucker up.

Der er, så vidt jeg ved, intet at gøre ved dette :(
Avatar billede jumper Nybegynder
24. oktober 2000 - 18:11 #2
Fjern java script: fra din onclick, browseren ved godt at der kommer noget script ;)

Husk også at return false, for at annullere linket:

<a href=\"#\" onclick=\"player(); return false\">

/Thor
Avatar billede nixen Nybegynder
24. oktober 2000 - 18:12 #3
Dvs: Den fucker af_og_til up, det hænger sammen med hvordan resten af din kode ser ud.
Avatar billede loonie Nybegynder
24. oktober 2000 - 19:14 #4
Jeg har prøvet med at fjerne alt andet fra siden, onClick=\"player()\", jeg har også prøvet at reloade fra en anden frame, men hele tiden dukker denne fejlmeddelse op!?!
loonie
Avatar billede jumper Nybegynder
24. oktober 2000 - 19:26 #5
Kan du skrive en URL til siden? Ovenstående link virker ikke ;)

/Thor
Avatar billede loonie Nybegynder
26. oktober 2000 - 09:51 #6
Løsning:
Det er et noget sær browser 4.03. Første gan siden loader - virker funktionen, hvis du reloader, virker den ikke, hvis du derefter reloader framen virker den?!?!
Løsningen bestod i at lave en reload funktion om i index filen der reloader hver frame:
<script>
var updatet = \'\';
function update()
{
  if(updatet == \'\')
{
            updatet = \'true\';
            alert(updatet);
        }
        else if(updatet == \'true\')
        {
            alert(\'resize\');
            parent.navi.location.reload();
            parent.images.location.reload();
            parent.content.location.reload();
        }
    }
}
onresize = update;

</script>
Avatar billede loonie Nybegynder
26. oktober 2000 - 09:52 #7
jeg nåede ikke at blive færdig!
<script>
var updatet = \'\';
function update()
{
  if(updatet == \'\')
{
    updatet = \'true\';
    alert(updatet);
    }
        else if(updatet == \'true\')
        {
            alert(\'resize\');
            parent.navi.location.reload();
            parent.images.location.reload();
            parent.content.location.reload();
    }
}
onresize = update;

</script>

Herefter virker det hvergang!
tak for hjælpen
loonie
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