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

En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:36, le
message suivant :
> ASM a écrit :
>> En réponse à Laurent vilday qui écrivit, en date du : 17/08/07 21:02,
>> le message suivant :
>>>
>>> // interdit les clicks
>>> div.onclick = function() { return false; };

>>
>> Oui, pas bête ... mais ... et comment revient-on à la "normale" ?

>
> Bahh bahh, stéphane, voyons
>
> var gestionnaire = function()
> {
> var active = null;
> return {
> show:function()
> {
> active = document.createElement('div');
> ....
> document.body.appendChild(active);
> },
> hide:function{}
> {
> document.body.removeChild(active);


Là je comprends rien ... ?!

Comment, au repassage vers "normal",
le brouteur reconnait cette variable 'active'
alors qu'elle ne me semble pas globale ?

> active = null;
> }
> };
> }();


Je dois avoir à me renseigner sur cette notation
truc = function() { blabla }();
---------------------------^^^^

>> dB.style.overflow = dB.style.overflow==''? 'hidden' : '';

>
> Ben non malheureusement. Quid des 'auto', 'visible' et autre 'scroll' de
> la propriété ?


Ma! què cè què qu'il a bricolé del body dè sa page cè webmaster ? Caramba!

>> finalement, c'est ce getViewportHeight qui ne fonctionne pas chez moi
>> (avec mon test)
>> Safari 2.02
>> Opera 9.0


Enfin si, ça fonctionne.
Mais pas mieux que height= '100%';
(me semble t-il ... je n'ai pas IE)

> Après test, ca passe pour IE7, FX2, Opera 9.22
> et Safari (win) 3.0.2 beta.


Je suis déjà bien assez bêta sans tenter d'utiliser des softs de ma
confrérie :-)

> Je sais que tu le fais exprès rien que pour m'embêter


Ben non ... sinon j'aurais sorti mon NC4.5 et mon IE-Mac :-)

>> à moins que ce ne soit le body overflow qui n'y fasse pas grand' chose ?
>> (la molette continue de scroller, et de ttes façons le dS ne remplit
>> que le 1er écran alors que le bouton actionnant le divAntiClick est au
>> 3ième écran).


Comme dit + haut, c'est bien l'overflow du body qui règle la question,
mais chez moi (je radotte) seulement avec mon FF2

> Satanée molette. Pourtant depuis le temps je devrais le savoir qu'il
> faut tester... Bon tant pis,


et en plus, les ascenseurs, une fois enlevés, mon Opera 9.0 n'arrive
plus à les remettre même au rechargement !!!
(je hais cet Opera presqu'autant que IE)

D'ailleurs :
http://www.huddletogether.com/projects/lightbox2/
y fonctionne mal (bien que le 'voile' recouvre tout le document)
Mais ici :
http://www.huddletogether.com/projects/lightbox2/
c'est OK
(mais ça se mérite ! 43ko de JS compressé + 11ko de CSS !)

  Réponse avec citation
 
Page generated in 0,06204 seconds with 9 queries