Javascript: afb niet in IE7 wel IE8

Status
Niet open voor verdere reacties.

steenbok1988

Gebruiker
Lid geworden
7 dec 2009
Berichten
6
Hallo allemaal,

Op dit forum ben ik nieuw en ben benieuwd of iemand mij wil en kan helpen met een klein vraagje.

Op mijn portfolio heb ik een fotoslideshow gemaakt met een combinatie van JQuery/Javascript. Dit heb ik niet zelf geschreven, maar dat terzijde.

Nu is het probleem dat in Internet Explorer 7 de plaatjes niet geladen worden, en in Internet Explorer 8 wel, evenals Firefox. De plaatjes staan er "gewoon" in als <img src="">
In principe zouden de afbeeldingen dus wel weergegeven moeten worden. Dacht ik.

Is er iemand die meer van dit probleem weet? Misschien een code die ik kan toevoegen?
Note: de opties in Internet Explorer heb ik allemaal nagelopen en die staan prima ingesteld..

Heel fijn als iemand wilt helpen!

Groeten
 
Als je even een link plaatst (naar online voorbeeld) kunnen we ook even kijken. Mocht je niets online hebben staan, zet het dan even als bijlage in een post neer.
 
IE 7 geeft aan dat er een probleem op regel 38 is. Dit is dit stukje:[JS] 15: {'thumb': 't_15.jpg', 'main': '15.jpg'},
16: {'thumb': 't_16.jpg', 'main': '16.jpg'},
17: {'thumb': 't_17.jpg', 'main': '17.jpg'},
}[/JS]
(regel 38 = de laatste regel).

Zoals je ziet staat er na de 17 een object, en daarna een komma. Dus verwacht JS nog een object (18 dus). Maar die staat er niet. Het gaat hier overgens om portfolio.html.

Also, als je op het plaatje (rode kruisje dus, want het werkt niet) rechtermuisknop klikt, en dan properties (eigenschappen) klikt, zie je staan:
en toevallig bestaat
niet ;)



:thumb:
 
Dankje voor je duidelijke reactie... Deze dingen waren mij niet opgevallen....

Tijd voor wat dingen aan te passen!! :confused:
 
Daarnaast ga ik nog een 'gemene' opmerking maken: als javascript uit staat, werkt het helemaal niet meer! Dit is een Slecht Idee; machine's en mensen zonder javascript (google zoekmachine bot, screenreaders voor slechtzienden, etc). zien dus helemaal geen plaatjes.

Javascript is echt om je website interactief te maken, maar alles moet wel kunnen werken zonder. Een simpele, effectieve oplossing is, in dit geval, gewoon de <noscript> tag te gebruiken en een niet-javascript fotoalbum erin te zetten!


:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan