Beste,
Mijn deep-linking werkt niet meer in IE8, dit is plots gekomen, de oorzaak kan ik niet achterhalen.
Dit werkt wel in: IE9, Firefox, Chrome, Opera.
Mijn website is: *niet relevant*
( Ik probeer geen reclame te maken, maar alleen aan te duiden waar het probleem zich speelt zodat diverse personen dit misschien kunnen nabootsen en het probleem kunnen achterhalen.
Voor degene die onbekend zijn met deep-linking: http://www.asual.com/jquery/address/ (pagina kan even laden).
Mijn code in de index.html
Mijn code in script.js:
Voor address.js heb ik de laatste variant gebruikt van hun website (link:)
Zelf denk ik dat script.js aangepast moet worden, ik zou niet weten hoe ik dit kan doen.
Ik heb een zelf een virtuele machine opgezet met Windows XP SP3, IE8 ( met laatste updates ), gebruik ook IEtester om dit af testen.
Ik heb elke .js bestand geüpdate naar de laatste versie, dit mocht niet baten.
Ik krijg wel een foutmelding in IE8:
"Function expected" on script.js on line 1 char 1
Natuurlijk heb ik gegoogled naar dit probleem maar kon zelf niets achterhalen.
Misschien zoek ik niet in de juiste richting.
De uiteindelijke vraag: Hoe kan het dat mijn deep-linking niet werkt in IE8, maar wel in elke andere browser, incl. ie9. En hoe krijg ik deze werkend?
Ondertussen zoek ik ook verder, ik bewerk deze post zodra ikzelf ook iets gevonden heb.
Bedank alvast voor jullie reacties.
Mijn deep-linking werkt niet meer in IE8, dit is plots gekomen, de oorzaak kan ik niet achterhalen.
Dit werkt wel in: IE9, Firefox, Chrome, Opera.
Mijn website is: *niet relevant*
( Ik probeer geen reclame te maken, maar alleen aan te duiden waar het probleem zich speelt zodat diverse personen dit misschien kunnen nabootsen en het probleem kunnen achterhalen.
Voor degene die onbekend zijn met deep-linking: http://www.asual.com/jquery/address/ (pagina kan even laden).
Mijn code in de index.html
code:
1
2
3
4
5
6
7
8
9
| <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/address.js"></script> <script type="text/javascript" src="js/script.js"></script> <script type="text/javascript"> $('article').load("pages/Home/Home.html"); $('#News').load("pages/nieuws/nieuws.html"); $(window).load(function() { $('#slider').nivoSlider(); }); </script> |
Mijn code in script.js:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| $(document).ready(function($) { $.address.change(function(event) { var page = event.value; if (page == '/') { page = 'Home'; } $('article').load(page.replace("/", ''), function(){ $(this).find('#slider').nivoSlider();}); }); $('nav a').address(function() { return $(this).attr('href').replace(/^#/, ''); }); })(jQuery); |
Voor address.js heb ik de laatste variant gebruikt van hun website (link:)
Zelf denk ik dat script.js aangepast moet worden, ik zou niet weten hoe ik dit kan doen.
Ik heb een zelf een virtuele machine opgezet met Windows XP SP3, IE8 ( met laatste updates ), gebruik ook IEtester om dit af testen.
Ik heb elke .js bestand geüpdate naar de laatste versie, dit mocht niet baten.
Ik krijg wel een foutmelding in IE8:
"Function expected" on script.js on line 1 char 1
Natuurlijk heb ik gegoogled naar dit probleem maar kon zelf niets achterhalen.
Misschien zoek ik niet in de juiste richting.
De uiteindelijke vraag: Hoe kan het dat mijn deep-linking niet werkt in IE8, maar wel in elke andere browser, incl. ie9. En hoe krijg ik deze werkend?
Ondertussen zoek ik ook verder, ik bewerk deze post zodra ikzelf ook iets gevonden heb.
Bedank alvast voor jullie reacties.
[ Voor 4% gewijzigd door MueR op 10-06-2012 19:47 ]
Life is meant to be experienced