Afficher un message
Vieux 17/08/2007, 22h45   #10
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Désactiver une page Html

En réponse à Delf qui écrivit, en date du : 17/08/07 18:33, le message
suivant :
> Delf a couché sur son écran :
>
>> Est-il possible d'écrire une fonction générique désactivant tous les
>> INPUT (textbox, textarea, radiobutton, checkbox, etc) ? Genre, elle
>> parcourt tous les contrôles de la page et les désactive...

>
> Problème, si j'ai déjà des contrôles désactivés, je les perds lors de la
> réactivation...


Ben ! suffit de les re-désactiver dans la foulée, non ?

> Autre question : comment mettre un voile transparent sur l'ensemble de
> la page ?


<script type="text/javascript">
function voile() {
if(document.getElementById) {
if(document.getElementById('voile')) {
var voil = document.getElementById('voile').style;
voil.display = voil.display=='block'? 'none' : 'block';
}
else {
var voil = document.createElement('DIV');
voil.id = 'voile';
voil.style.display = 'block';
voil.style.position = 'absolute';
voil.style.top = '0px';
voil.style.left = '0px';
voil.style.width = '100%';
voil.style.height = '100%';
voil.style.backgroundColor = '#555';
voil.style.opacity = '0.4';
voil.style.khtmlOpacity = '0.4';
voil.style.mozOpacity = '0.4';
voil.style.filter = 'alpha(opacity=40)';
voil.onclick = voile;
document.body.appendChild(voil);
}
}
}
</script>

<a href="javascript:voile()">voile oui/non</a>
  Réponse avec citation
 
Page generated in 0,05118 seconds with 9 queries