Qu'est-ce que je fais mal ? - _ -
L'alerte s'affiche, mais c'est tout.
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeaderContent">
<script type="text/javascript">
if (navigator.userAgent.match(/Android/i)) {
}
else if (navigator.userAgent.match(/webOS/i)) {
}
else if (navigator.userAgent.match(/iPhone/i)) {
}
else if (navigator.userAgent.match(/iPod/i)) {
}
else {
alert("I'm a PC");
$('#Label2').hide();
$('#Label3').hide();
$('#Label4').hide();
}
</script>
</asp:Content>
(...)
<div data-role="content">
(...)
<label id="Label1">
Explanation to save it and/or bookmark (PC / Others)
</label>
<label id="Label2">
Explanation to save it and/or bookmark (iOS)
</label>
<label id="Label3">
Explanation to save it and/or bookmark (Android)
</label>
<label id="Label4">
Explanation to save it and/or bookmark (BlackBerry)
</label>
</div>
0
JFFF
13 déc. 2011 à 23:15
5 réponses
Meilleure réponse
Que diriez-vous de déplacer votre code sous le html?
Ou window.ready
3
Toping
13 déc. 2011 à 19:19
Pourriez-vous essayer de déplacer votre javascript dans l'événement prêt pour le document:
$(function() {
if (navigator.userAgent.match(/Android/i)) {
}
else if (navigator.userAgent.match(/webOS/i)) {
}
else if (navigator.userAgent.match(/iPhone/i)) {
}
else if (navigator.userAgent.match(/iPod/i)) {
}
else {
alert("I'm a PC");
$('#Label2').hide();
$('#Label3').hide();
$('#Label4').hide();
}
});
2
mreyeros
13 déc. 2011 à 19:23
As-tu essayé
$('#<%=Label2.ClientID %>').hide();
1
Andres
13 déc. 2011 à 19:20
JQuery n'est pas chargé dans votre exemple.
Testez-le ici, cela fonctionne: http://jsfiddle.net/KCMAE/
1
Dominic Goulet
13 déc. 2011 à 19:19
Avez-vous chargé la bibliothèque jquery? Essaye ça:
alert(jQuery);
Cela devrait devenir réalité.
1
danludwig
13 déc. 2011 à 19:17
Questions connexes
De nouvelles questions
javascript
Pour des questions concernant la programmation dans ECMAScript (JavaScript / JS) et ses divers dialectes / implémentations (hors ActionScript). Veuillez inclure toutes les balises pertinentes dans votre question; par exemple, [node.js], [jquery], [json], etc.