Bonjour à tous !
Je suis en train de réaliser la version mobile de mon site à partir de mon CMS. Quand l'internaute se connecte sur cette version mobile à partir d'un iPhone, un alerte javacript lui propose de télécharger l'application dédiée. J'ai donc fait mon petit bout de code comme une grande... Par contre j'ai un petit souci qui pose grand problème de conscience !
Je pense que mon code est tout bon, mais seul le body onload me pose souci. En effet, je ne peux ni modifier la balise <body>, ni écrire entre les <head> (à cause de mon CMS propriétaire). Comment je peux réécrire mon code pour l'implémenter directement entre mes balise <body> ?
Merciiiii
Sarah
Je suis en train de réaliser la version mobile de mon site à partir de mon CMS. Quand l'internaute se connecte sur cette version mobile à partir d'un iPhone, un alerte javacript lui propose de télécharger l'application dédiée. J'ai donc fait mon petit bout de code comme une grande... Par contre j'ai un petit souci qui pose grand problème de conscience !

Je pense que mon code est tout bon, mais seul le body onload me pose souci. En effet, je ne peux ni modifier la balise <body>, ni écrire entre les <head> (à cause de mon CMS propriétaire). Comment je peux réécrire mon code pour l'implémenter directement entre mes balise <body> ?
Merciiiii

Sarah
<script type="text/javascript">
function iPhoneAlert() {
if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.
match(/iPod/i))){
var question = confirm("Souhaitez-vous télécharger l'application iPhone ?")
if (question){window.location = "http://itunes.apple.com/fr/app/...";}
else{}
}
}
</script>
<body onLoad="iPhoneAlert();"></body>