Avatar billede imv29 Nybegynder
13. september 2001 - 21:41 Der er 11 kommentarer og
1 løsning

ingen fejl, men underlig opførsel!

jeg fandt for et års tid siden et javascript, der ser ud til at virke fint, og der kommer da heller ingen fejl, det underlige er bare at ca 1 ud af 20 gange åbner siden i egen frame, og ikke i main. men som sagt helt random!? nogen ideer?
i kan se den her
http://home1.stofanet.dk/haar/
ps, jeg er ikke selv inder i java script nok til at kunne gennmskue om problemet ligger i scriptet, men det er mit gæt, da html ikke laver den slags random fejl
Avatar billede podata Nybegynder
13. september 2001 - 21:50 #1
I nr. 2 menu 2 link mangler du en target.
Også bruger du \"ugyldige tegn\" i din target, væk med øerne.
Kigger lige videre.
Avatar billede jakoba Nybegynder
13. september 2001 - 21:53 #2
Det ligner rent html bøvl. 3 væsentlige fejl der mest er een:

1)  <frame name=\"højre\"      brug ikke æ, ø og å i navne.
2)  <base target=\"højre\">    ditto + er <base ikke deprecated.
3)  <a href=\"home.htm\" target=\"højre\"> ditto igen igen

omdøb den ramme til et navn der er lovligt i html.

mvh JakobA
Avatar billede podata Nybegynder
13. september 2001 - 21:54 #3
Din mouseover ting mangler i kontakt. det skulle vist være det.
Avatar billede imv29 Nybegynder
13. september 2001 - 22:14 #4
nix, desværre er det ikke problemet, som i kan se er \"ø\"erne væk nu og det er samme resultat.
men det se ud til at problemet kun kommer, hvis man klikker på den flyvende grafik!?
Avatar billede jakoba Nybegynder
13. september 2001 - 22:21 #5
dine ø\'er er IKKE væk.
Avatar billede imv29 Nybegynder
13. september 2001 - 22:26 #6
ok der var jeglige hurtigt nok NU er de væk, med samme resultat, jeg tror ikke det er problemet, da fejlen som i kan se er helt random
Avatar billede xirb Nybegynder
13. september 2001 - 22:27 #7
(Bortset fra, at den kommer HVER gang man rammer \"sigtekornsgrafikken\" ved klik.)
Avatar billede jakoba Nybegynder
13. september 2001 - 22:27 #8
Nu er ø erne væk og du har ret det har ikke mindsket fejlhyppigheden.
Avatar billede jakoba Nybegynder
13. september 2001 - 23:59 #9
i filen menu.htm
i funktionen movemo
opstiller linien
  NALayermolag.events.onmousedown = new Function(\"document.location=\'\" + linkObj.href + \"\'\");
en onmousedown funktion der fanger mousedown og bruger det til at trigge et javascript link til denne ramme.

Medmindre du ved hvad den linie er til vil jeg anbefale at du fjerner den.

function movemo(linkObj) {
  if (!moReady) return;
  clearTimeout(moPid);
  moXpos = (NABrowser.ns) ? linkObj.x : (NABrowser.ie4) ? NA_GetLeft(linkObj,0) : linkObj.getBoundingClientRect().left;
  moYpos = (NABrowser.ns) ? linkObj.y : (NABrowser.ie4) ? NA_GetTop(linkObj,0) : linkObj.getBoundingClientRect().top+document.body.scrollTop;
  NALayermolag.glidePos(moXpos,moYpos-3);
  if (NABrowser.ns4) NALayermolag.events.captureEvents(Event.MOUSEDOWN);
//  NALayermolag.events.onmousedown = new Function(\"document.location=\'\" + linkObj.href + \"\'\");
}

Faktisk er der en grusom masse ubrugt kode på den side. Det vil om ikke andet forkorte loadtiden hvis du rydder op i det.

mvh JakobA
Avatar billede jakoba Nybegynder
14. september 2001 - 00:03 #10
Nåe nej. den skal rettes ind så det bliver det samme link som på siden:

Den er sat ind fordi de flyvende layer jo ville blokere linket når det ligger ovenpå.

function movemo(linkObj) {
  if (!moReady) return;
  clearTimeout(moPid);
  moXpos = (NABrowser.ns) ? linkObj.x : (NABrowser.ie4) ? NA_GetLeft(linkObj,0) : linkObj.getBoundingClientRect().left;
  moYpos = (NABrowser.ns) ? linkObj.y : (NABrowser.ie4) ? NA_GetTop(linkObj,0) : linkObj.getBoundingClientRect().top+document.body.scrollTop;
  NALayermolag.glidePos(moXpos,moYpos-3);
  if (NABrowser.ns4) NALayermolag.events.captureEvents(Event.MOUSEDOWN);
  NALayermolag.events.onmousedown = new Function(\"parent.hojre.location=\'\" + linkObj.href + \"\'\");
}
Avatar billede imv29 Nybegynder
14. september 2001 - 10:28 #11
ok interessant! jeg ser på det på søndag, når jeg kommer hjem igen. så hvis det er løsningen, får du dine points søndag jakoba
Avatar billede imv29 Nybegynder
19. september 2001 - 17:47 #12
ja du har ret,JakobA, det virker fint tak for det
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