Fejlmelding og blokering af javascript-menu
Javascripts på http://vinsiderne.dk sørger for, at hvis en underside indlæses udenfor sit rammesæt (fx hvis den findes af en søgerobot/Google), så tvinges undersiden ind i sit rammesæt. MEN i Internet Explorer 6 sker der følgende fejl:Menuen (coolmenus3, en javascriptmenu) blokerer 100 % efter at siden er indlæst; den kan ses men virker ikke. Fejlmeddelelse (gul advarselstrekant nederst til venstre):
Linje: 458
Tegn: 3
Fejl: adgang nægtet
Kode: 0
URL: http://vinsiderne.dk/start/menu/menu_1024.htm
(lidt anderledes URL ved forskellige skærmopløsninger, men samme fejlmelding)
Der er ikke 458 linjer i ovenstående menu-fil. Det bagvedliggende grundscript:
http://vinsiderne.dk/coolmenus3.js
rummer derimod dette antal linjer.
Fejlen kan ses ved at gå direkte ind på en underside, fx:
http://vinsiderne.dk/vin/vurderinger/il_grigio.htm
Jeg har tidligere oplevet samme menu-blokering ved test af to søgemaskiner på sitet. Når søgeresultaterne var indlæst (i hovedrammen, altså samme sted som undersider indlæses) virkede menuen ikke mere.
Mærkeligt nok optræder fejlen kun i Internet Explorer 6 men derimod ikke i hverken 5 eller 5.5.
Hvad kan der være galt??
