Comment effacer le texte par défaut d'une zone de saisie quand l'utilisateur se rend dessus ? |
Quelles sont les informations de l'utilisateur récupérables en Javascript ? |
| navigator.appName; navigator.appCodeName; navigator.appVersion.substring(0,4); navigator.platform; navigator.javaEnabled(); screen.width; screen.height; |
Indique si Javascript est activé ou non (true ou false) Largeur de l'écran (en pixels) Hauteur de l'écran (en pixels) |
Comment rediriger l'utilisateur sur une autre page ? |
Comment détecter quel est le type de système que possède l'utilisateur (Windows, Linux, ...) ? |
Comment proposer à l'utilisateur d'imprimer la page ? |
Comment proposer un véritable Aperçu avant impression ? |
Comment appeler une fonction au bout d'un certain temps ? |
<html><head>
<script language="javascript">
function dix()
{
alert('Cela fait 10 secondes que cette page a été chargée.');
}
setTimeout("dix()",10000); //on appelle la fonction dix() dans 10 secondes (10000 millisecondes)
</script>
</head><body>
</body></html>
Cacher, montrer, cocher, décocher, apparaître, disparaître des éléments |
/** rend invisible l'objet passé en paramètre, mais il garde sa place */
function cacher(lobjet)
{
document.getElementById(lobjet).style.visibility = 'hidden';
}
/** rend Visible l'objet passé en paramètre */
function montrer(lobjet)
{
document.getElementById(lobjet).style.visibility = 'visible';
}
/** rend invisible Sans prendre de place l'objet passé en paramètre */
function disparaitre(lobjet)
{
document.getElementById(lobjet).style.display = 'none';
}
/** rend Visible l'objet passé en paramètre */
function apparaitre(lobjet)
{
document.getElementById(lobjet).style.display = 'block';
}
/** coche la checkbox passée en paramètre */
function cocher(lobjet)
{
document.getElementById(lobjet).checked = true;
}
/** décoche la checkbox passée en paramètre */
function decocher(lobjet)
{
document.getElementById(lobjet).checked = false;
}
/** rend enabled l'objet passé en paramètre */
function enable(lobjet)
{
document.getElementById(lobjet).disabled = false;
}
/** rend disabled l'objet passé en paramètre */
function disable(lobjet)
{
document.getElementById(lobjet).disabled = true;
}
<div id="mondiv1">mon div 1</div>
<div id="mondiv2" style="visibility:hidden">mon div 2</div>
<input type="button" value="changer de div visible" onclick="changeDiv()">
<script>
function changeDiv()
{
if(document.getElementById('mondiv2').style.visibility == 'visible')
{
montrer('mondiv1');
cacher('mondiv2');
}
else
{
cacher('mondiv1');
montrer('mondiv2');
}
}
</script>