Just nu i M3-nätverket
Jump to content

Error i Internet Explorer 8 när jag använder Lightbox 2


Fuskare01

Recommended Posts

Jag får följande error i Internet Explorer 8 när jag använder "Lightbox 2" i min sida:

 

[log]Webpage error details

 

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.30618; .NET CLR 1.1.4322; .NET CLR 3.5.21022; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; MSN Optimized;US)

Timestamp: Sat, 5 Sep 2009 20:50:36 UTC

 

 

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)

Line: 0

Char: 0

Code: 0

URI: file:///F:/Users/[username]/Documents/Tutorials/HTML_tutorial(SWE)/res/pages/save_as_html.html[/log]

 

Det verkar som om dessa linjer i <head> orsakar det:

 

<!--LIGHTBOX-->
<script type="text/javascript" src="../../lightbox/js/prototype.js"></script>
<script type="text/javascript" src="../../lightbox/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="../../lightbox/js/lightbox.js"></script>
<!---->

 

Länk som använder scriptet:

<a href="../pics/notepad++_in_action_1.jpg" rel="lightbox" title="Notepad++ in action!"><img src="../pics/notepad++_in_action_1.jpg" width="600" height="319" /></a>

 

Hela källkoden kan du kolla här:

http://web.telia.com/~u18125157/html_tut/res/pages/save_as_html.html

(Den är inte klar än)

 

Sidan funkar fint i Firefox(3.5.2), Chrome(2.0.172.43), Opera(10) och Safari(4.0.3).

 

Antar att jag har missat någonting... Fast jag tycker att Explorer ofta hittar "fel" på webbsidor som funkar bra i alla andra webbläsare...

 

Tacksam för hjälp

 

[EDIT]Bifogade en skärmdump på sidan i IE och felmeddelandet

 

/Adam

 

[inlägget ändrat 2009-09-05 23:25:14 av Fuskare01]

[bild bifogad 2009-09-05 23:36:53 av Fuskare01]

[inlägget ändrat 2009-09-05 23:37:43 av Fuskare01]

1159034_thumb.jpg

Link to comment
Share on other sites

Nej, det funkade inte :(

 

Internet Explorer (eller som jag kallar den: Intershit Exploder) öppnar sidan och visar:

"To help protect your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer. Click here for options..."

 

Medan den visas kan man se bilder och allt, fast lightbox funkar ju såklart inte eftersom script är avstängda. Så fort man trycker på "Allow blocked content..." så slutar sidan fungera igen.

 

Det enda jag kommer på är att lägga till en <meta name="refresh" content="0; ie_page.html" />

 

Den skickar då vidare IE till en sida utan Lightbox 2.

 

Version av IE jag använder:

8.0.6001.188131C

 

Och självklart har M$ Knowledgebase ingen lösning på det här problemet.

 

/Adam

 

Link to comment
Share on other sites

För mig (IE8) fungerar lightboxen förutom att det är fellänkat, varken länkbilden eller den bilden som skall visas i lightboxen fungerar.

 

Link to comment
Share on other sites

Var det på min sida du testade? I så fall är det lite underligt eftersom det inte funkar för mig. Några jag känner har testat också och får antingen samma som jag eller att sidan inte laddar alls.

 

Jag gick in på hemsidan för Lightbox 2 (http://www.huddletogether.com/projects/lightbox2/). Och tydligen så fungerar scriptet där... Det måste ju betyda att jag har gjort nåt fel... Ska kolla igenom koden och se om jag hittar nåt.

 

Link to comment
Share on other sites

Har kollat igenom koden och kan inte se vad som är fel. Har även jämfört de båda lightbox.js filerna och hittar inga skillnader. Det fungerade en gång i IE men sedan slutade det att fungera igen :/. Jag antar att jag får använda <meta> lösningen tills M$ uppdaterar IE...

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...