Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 08:51 Der er 35 kommentarer og
1 løsning

Script fejl

Da jeg forleden testede min side på en andens computer, kom der scriptfejl op hver gang jeg trykkede på en pris. Det sker ikke på min egen computer.

Er der et par stykker der lige gider prøve at teste siden og se om der kommer fejl op? I skal ind under nogle varer, klikke på prisen og derefter ind under bestilling.

I tilfælde af der kommer scriptfejl, hvad siger den så? Og hvordan kan det være jeg ikke selv får en scriptfejl?

Siden hedder www.bolsjeland.dk

Bolsjeland.dk
Avatar billede metal_hansen Nybegynder
15. april 2002 - 08:53 #1
fejl:
Linie 175
fejl; 'parent liste location' er null eller ikke et objekt
Avatar billede metal_hansen Nybegynder
15. april 2002 - 08:55 #2
grunden til at du ikke får fejl, er sikkert at du har deaktiveret scriptfejlfinding i 'avancerede internetinstillinger'!
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 08:55 #3
Damn, ok, men hvordan hulen finder jeg den fejl?
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 08:56 #4
Derudover har jeg ikke deaktiveret scriptfejlfinding :o)
Avatar billede metal_hansen Nybegynder
15. april 2002 - 08:57 #5
huha - jeg er ikke en ørn til scripfejlfinding :0(
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 08:58 #6
Men kan du ikke bede den om at vise fejlen på den boks der kommer op med fejl?
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:01 #7
jo - men skal jeg bare paste det ind her, eller hvad?
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:03 #8
Ja tak, meget gerne, men marker lige så jeg kan se hvor den viser fejlen er :o)
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:09 #9
det er jo lidt svært at markere noget her - men har du ikke en mail, så kan jeg sende det - markeret!
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:10 #10
admin@tricias-bolsjer.dk kan du skrive til. Hvor er det irriterende jeg ikke selv kan se det :o(
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:11 #11
Gider du også klikke på en vare, og fortælle mig PRÆCIS hvad du har klikket på?
Avatar billede jakoba Nybegynder
15. april 2002 - 09:12 #12
NS4.7:
  ingen scriptfejl. men til gengæld tom skærm. NS vil ikke have framesets der ikke er SÆT, dvs opdelet browservinduet i mindst 2 dele.
lav frameset kommandoen om til

<frameset rows="100%,*">
  <frame name="hovedramme" src="main.asp">
  <frame src="about:blank">

hvis jeg kunne komme sålangt som til at trykke på en pris ville jeg forvente de bedste og mest informative fejlmeddelelser i NS4.7 den er super til script debugging. Fortæller fx hvilken fil eller inkluderet fil det angivne linienummer hører hjemme i.

IE4:
  samme fejl men med forskelligt linienummer altefter hvilken pris det er man trykker på. Det betyder næste sikkert at det er koden i din onclick handeler der er ukorrekt.
Gaa:
"denne fil er for sto til at åbnes i notepad. Vil du åbne den i wordpad?"
  (jeg klikker 'ja')
"Der opstod en fejl under indlæsningen til wordpad".

Men kik på den kode du har gentaget i prisernes onclick="denneher streng af kode" event.

mvh JakobA
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:13 #13
AAAAAAAARGGGH - min explorer blir squ ved med at gå ned, når jeg laver scriptfejlfinding - men jeg laver lige et par screenshots som jeg sender dig! så kan du se hvor/hvad der er galt! ok?!
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:16 #14
Frameset er lavet om, Virker det nu?
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:17 #15
nej - samme fejl
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:18 #16
Min kode der bruges når man klikker, var der faktisk en herinde der hjalp mig med at få sat sammen. Den ser sådan ud:

<a href="java script:void(0);" class="headlink" onClick="parent.tilskrivVare('Althea Bolsjer 250gr.',30.00);parent.liste.location.href='../liste.asp';" onFocus="this.blur()">30,-</a>
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:19 #17
jakoba, hvad er det for en fil der er for stor til at blive åbnet i wordpad? Jeg kan åbne begge de filer der er lavet i wordpad?
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:19 #18
nu sender jeg dig de shots - jeg aner ikke om du ka bruge dem ;0)
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:20 #19
Hvor er det irriterende jeg ikke selv får nogle fejl overhovedet :o(
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:20 #20
kigger på det metal_hansen :)
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:24 #21
hmm. Den fejl den siger der metal_hansen, skulle der ikke være nogle fejl på, sjovt nok. Men nu er jeg absolut heller ikke den bedste til det her :)
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:25 #22
ok - jeg aner intet om det :0(
men Jakoba ved da sikkert en del!
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:26 #23
Det håber jeg :) for jeg ved heller ikke noget ;)
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:27 #24
hehe
Avatar billede jakoba Nybegynder
15. april 2002 - 09:35 #25
Hi Hi.

jovist er der fejl på koden. der er jo ikke nogen ramme der hedder 'liste':

<frameset rows="100%,*">
  <frame name="hovedramme" src="main.asp">
  <frame src="about:blank">

men siden det tydeligvis er hovedramm
en der menes (den enseste synlige ramme) behøver vi slet ikke adressere den igennem frame-strukturen:

<a href="java script:void(0);" class="headlink" onClick="parent.tilskrivVare('Althea Bolsjer 250gr.',30.00);self.location.href='../liste.asp';return false;" onFocus="this.blur()">30,-</a>

jeg har tilføjet et 'return false' det er lidt mere korrekt når linket ikke skal hoppe nogen vegne.

men nej, jeg er alligevel ikke glad. Der er jo ingen grund til at opdatere siden.
Det der kunne være grund til at opdatere er varekurven; hvis dens indhold var 'listet' i en ramme ved siden af. Men det er den jo ikke.
Så behøver du overhovedet sætningen:
    parent.liste.location.href='../liste.asp';

mvh JakobA
Avatar billede metal_hansen Nybegynder
15. april 2002 - 09:37 #26
Jakoba >> det skulle jeg ellers liiiiiiige til at skrive - men ok, så la gå da :0))
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 09:41 #27
Skal lige til morgenmøde, er tilbage igen senere :)
Avatar billede jakoba Nybegynder
15. april 2002 - 09:50 #28
:-)
Avatar billede jakoba Nybegynder
15. april 2002 - 09:56 #29
men med framesettet iorden kan jeg da vise jer NS4.7's fejlmelding:

JavaScript Error:
http://www.tricias-bolsjer.dk/prisliste/raavarer.asp,
line 150:
arent.liste has no properties.

Nice eeh, og den kommer endda i sit eget vindue som man kan lave cut&paste fra. Jeg har aldrig fattet hvorfor Microsoft ikke vil have man cut&paster fejlmeddelelser, men de er ret konsekvente med det.

mvh JakobA
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 10:47 #30
Hej igen
Hvis jeg skriver linket som du lige har beskrevet, så skifter den til siden "bestilliing" når man har klikket på en vare, det skal den ikke

Jeg har opdateret på siden "køb færdige bolsjer"
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 10:48 #31
Hov, jeg glemte at slette parent.liste.location.href='../liste.asp';
det gør jeg lige, kunne jo være det hjalp ;o)
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 10:51 #32
Ok, nu har jeg rettet det du sagde på "køb færdige bolsjer" linket. Hvordan ser det ud for dig nu jakoba? Får du stadig fejl?
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 12:02 #33
Nu er det rettet på alle siderne. Får i stadig fejl?
Avatar billede jakoba Nybegynder
15. april 2002 - 12:07 #34
ingen fejl her. (testet i IE4 & NS4.7)

mvh JakobA
Avatar billede bolsjeland.dk Nybegynder
15. april 2002 - 12:09 #35
Det var da fantastisk. TAK Jakoba :o) Smider du ikke lige et svar?
Avatar billede jakoba Nybegynder
15. april 2002 - 12:20 #36
anytime :-)
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