Na een eerdere poging deze vraag hier neer te leggen ga ik het helemaal opnieuw proberen. Het vorige draadje is onterecht een totaal verkeerde richting opgegaan.
Mijn project maakt deels gebruik van een webinterface. Voor de afhandeling van events (buttonclicks etc.) maakt .Net gebruik van javascript. Dit script wordt goed gegenereerd en mijn werkstation kan deze zonder fouten uitvoeren.
Mijn probleem doet zich wel voor op de uiteindelijke clients. Deze Windows XPembedded devices (een Itona van het merk VXL) heeft een eigenaardige afhandeling van de gegenereerde Javascripts. Na enige tests blijkt dat dit apparaat (en de daarop draaiende IE 6 SP2) de javascript wel uitvoert wanneer deze achter het OnClick event van een button worden geplaatst, maar indien deze wordt aangeroepen vanuit een HREF (href="javascript:Naam....") dan gaat het mis. De Internet explorer ziet deze aanroep van het script als een URL en in plaats dat het script wordt uitgevoerd wil de browser de locatie openen (dus als of javascript een domein is).
Houd er bij het antwoorden even rekening mee dat het Javascript goed is en dat deze het wel doet achter een OnClick event van de button.
Volgens mij is het een instelling binnen IE of een pollicy / security issue.
Iemand een idee?
Mijn project maakt deels gebruik van een webinterface. Voor de afhandeling van events (buttonclicks etc.) maakt .Net gebruik van javascript. Dit script wordt goed gegenereerd en mijn werkstation kan deze zonder fouten uitvoeren.
Mijn probleem doet zich wel voor op de uiteindelijke clients. Deze Windows XPembedded devices (een Itona van het merk VXL) heeft een eigenaardige afhandeling van de gegenereerde Javascripts. Na enige tests blijkt dat dit apparaat (en de daarop draaiende IE 6 SP2) de javascript wel uitvoert wanneer deze achter het OnClick event van een button worden geplaatst, maar indien deze wordt aangeroepen vanuit een HREF (href="javascript:Naam....") dan gaat het mis. De Internet explorer ziet deze aanroep van het script als een URL en in plaats dat het script wordt uitgevoerd wil de browser de locatie openen (dus als of javascript een domein is).
Houd er bij het antwoorden even rekening mee dat het Javascript goed is en dat deze het wel doet achter een OnClick event van de button.
Volgens mij is het een instelling binnen IE of een pollicy / security issue.
Iemand een idee?
[ Voor 4% gewijzigd door Verwijderd op 12-08-2005 15:14 ]