J'essaie de charger 2 pages différentes en fonction de l'appareil Apple que j'utilise. Je fais cela en cochant la largeur de l'appareil, puis le chargement de 1 sur 2 pages, mon code est:iOS - onload ne fonctionne pas
JavaScript:
function init()
{
if (screen.width <500)
{
window.open("home_phone.html");
}
else if (screen.width>=500)
{
window.open("home_iPad.html");
}
}
HTML:
<body onLoad="init();">
</body>
Cela devrait essentiellement la charge jusqu'à 2 pages d'accueil dfferent. Cependant, pour une raison quelconque, il ne le fait pas. Il exécute la fonction (testé en utilisant des alertes), mais ne charge pas la page.
Je puis ensuite sur pour tester la fonction elle-même en ajoutant un lien qui fait référence à la même fonction init() et le lien a bien fonctionné.
Toutes les idées comment je peux obtenir ce pour charger sur le chargement initial de la page.
Merci.
Est-il utile si vous ajoutez un contenu à l'intérieur de l'élément de corps? – evotopid
J'avais ajouté un lien quelque chose comme ceci
On dirait que c'est un problème avec votre navigateur. Mais finalement donner le code dans ma réponse un essai ...;) – evotopid