Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

BOITE DE DIALOGUE (AVEC GRISEMENT DE LA PAGE)


Information sur la source

Catégorie :Divers Classé sous : dialogue, boite, boitededialogue, boitededialog, boitecodesource Niveau : Débutant Date de création : 17/08/2008 Date de mise à jour : 26/08/2008 16:48:25 Vu / téléchargé: 5 858 / 682

Note :
9,2 / 10 - par 5 personnes
9,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (60)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Boite de dialogue qui ressemble a celle de codes sources (la boite de connection) sauf le design qui je pense n'est pas ressemblant a 100%...
Cette boite est je pense accessible a tout niveau, c'est pour cette raison que je la met en niveau débutant...
J'ai posté cette source car sur le forum on a tout le temps des questions sur les fameuses boites de codes sources donc suite a la dernière question posé sur ces boites, je me suis dit que j'allais la coder cette boite, comme ça on pourra rediriger toute les questions sur les boites de codes sources posé sur le forum vers cette source qui j'espère est assez bien pour vous et pourra vous servir d'exemples...

J'allai oublié, cette source est compatible IE(testé sous IE7), FF(testé sous FF3) et  IE6(nomalement, merci de tester et de me dire si ça marche)...
 

Conclusion

Si vous remarquez des bugs ou si vous avez des améliorations a proposer, merci de les mettre dans les commentaires...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

17 août 2008 11:58:06 :
Petit oublie...
19 août 2008 19:21:08 :
J'ai ajouté une feuille de style pour la gestion du design (merci pour la suggestion) - J'ai rendu le script compatible IE6 (a vérifier, je ne l'ai pas...)
19 août 2008 19:22:48 :
Le zip ne s'était pas actualisé...
20 août 2008 12:08:14 :
Petit bug de calcul de la taille du div !
21 août 2008 19:17:08 :
calcul de la hauteur et de la largeur de la page(enfin c'est pas vraiment du calcul)...
21 août 2008 19:18:40 :
utilisation de offsetHeight et de offsetWidth...
26 août 2008 16:48:26 :
Le bug concernant l'adaptation de la taille au resize est règlé et la boite est centré...

Commentaires et avis

signaler à un administrateur
Commentaire de nicomilville le 17/08/2008 11:58:58

Merci a pysco68 pour son aide !

a++

signaler à un administrateur
Commentaire de coucou747 le 17/08/2008 15:35:14

ca a l'air sympa :)

tu pourrais pousser avec une API objet, ca ressemblerais alors a ca :

var box = new DialogBox("titre", function(){alert("vous avez ferme la fenetre"); } );
box.addButton("bouton1", function(){ alert("vous avez choisi le bouton 1"); });
box.addButton("bouton2", function(){ alert("vous avez choisi le bouton 2"); });

signaler à un administrateur
Commentaire de nicomilville le 17/08/2008 15:47:44

Merci coucou :-)

Oui, je vais penser a pousser, mais pour l'instant je vais remettre le scroll car la il est bloqué et je le remet quand on ferme la boite mais bultez m'a dit en privé que ce serai mieu de ne pas le bloquer comme code source mais que la boite s'adapte plutot au scroll...

J'ai toujours entendu parler d'API sans savoir ce que c'est, peus tu m'éclairer ?

a++

PS : merci de ton commentaire, ça fait plaisir d'avoir un commentaire comme ça, il faut dire que je n'ai pas l'habitude dans la mesure ou mes autres sources sont inutiles...

signaler à un administrateur
Commentaire de Fulmine le 17/08/2008 19:48:04 10/10

Salut

sa peut être très utile ta source merci pour l'avoir partagé

signaler à un administrateur
Commentaire de nicomilville le 17/08/2008 19:56:26

Merci pour le commentaire et la note fulmine !

J'ai fait cette source parce que bultez et moi on en a mare de donnée des exemple de boite comme ça a chaque question sur le forum, maintenant on peut les rediriger vers cette source...

Sinon, la je suis en train de changer ça en API javascript, j'ai fait plein de nouvelle fonctions et l'appelle sera carement différent, c'est a dire que c'est vous qui construirez votre propre boite a travers plusieurs methodes et propriétés...

Bon ba je retourne a mes methodes...

Je suis content de voir que ça vous plais (c'est ma première source qui me rapporte un 10/10 au deuxième commentaire) franchement je ne m'attendais pas a ce que ça vous plaise autant...

a++

signaler à un administrateur
Commentaire de younes371 le 18/08/2008 11:43:12

Merci pour cette source,

je l'ai utilisé dans mon code, et ça marche bien sous FF, mais ça marche pas sous IE 6.0.X,

y'aura t'il une solution ?

MErci

signaler à un administrateur
Commentaire de nicomilville le 18/08/2008 11:55:16

Salut younes371,

Pour IE6 ba je suis en train de voir mais qu'es ce qui ne marche pas exactement ?

Je pari que c'est pour griser la fenêtre et aussi le positionement...

Comme bultez me l'a di ça doit étre a cause de la position fixed qui n'est pris en compe que par les navigateurs récent...

Bultez m'a mis sur une piste (scrollHeight, scrollWidth et les truc de ce genre)...

Comme tu as due le lire, je suis en train de transformer les fonctions javascript en API, je suis en ce moment même en train de rajouer des fonctions et aussi et possibilité du genre laisser le scroll ou le cacher...

Donc si tu le permet pour le moment, je me penche un peut sur l'API, en même temps je vais tester un peut les position qui ne posent pas de problème sur IE6...

a++

signaler à un administrateur
Commentaire de younes371 le 18/08/2008 12:49:56

Merci Nico pour ton aide,

j'ai travaillé sur un script et je l'ai fait marché pour moi,
ce script est testé sous IE 6.0 et plus et FF, ça marche impec chez moi,

son lien est : http://www.wildbit.com/labs/modalbox/

Merci et bonne continuation, si tu auras des modification pour ton script tu les mets pour nous.

Merci

signaler à un administrateur
Commentaire de nicomilville le 18/08/2008 13:02:04

De rien,

Les modification, il y en aura plusieurs...

Par exemple :

- La version normal (simple) sera mise a jourpour qu'elle marche sous IE6...

- Il y aura bientot une version API (complexe) avec plein d'options... Merci a couco747 pour l'idée...

- Il y aura bientot une version Mootool faite avec le framework mootool... Merci a pysco68 pour l'idée et l'aide apportée...

a++

signaler à un administrateur
Commentaire de kgilbert le 18/08/2008 14:20:57

Bonjour,
Bonne source en général;

L'overflow de la page qui devient "hidden" lorsque la page est masquée, c'est bien.

Ce que j'améliorerait: prendre en considération la largeur réelle de la fenêtre (en cas de fenêtre pas complètement maximisée, ce qui par hasard était le cas chez moi lors du test) et peut-être même recalculer la largeur et la hauteur réelle en cas de redimensionnement de la fenêtre ?

Ce script ne fonctionne pas avec Internet Explorer sous Windows XP, il y à encore un nombre important de personne qui utilisent toujours ce vieux navigateur.

Voila, je note plus tard, quand je vais avoir analyser la source en entier.

Cordialement,
Kevin

signaler à un administrateur
Commentaire de kgilbert le 18/08/2008 14:22:01

Note, ça ne fonctionne pas sous Internet Explorer 6, je n'ai pas testé sous Internet Explorer 7.

signaler à un administrateur
Commentaire de nicomilville le 18/08/2008 14:40:36

Salut,

Pour internet explorer 6 je sais et je suis en train de règler...

Par contre, pour le redimensionement, je suis étoné que le height et le width (100%) ne s'adapte pas a la fenêtre...

>>Merci a coucou747 pour l'idée...
   Exusez moi, mon clavier marche vraiment très mal...

a++

PS : merci pour le commentaire...

signaler à un administrateur
Commentaire de kgilbert le 18/08/2008 14:45:16

Salut,

le width et le height fonctionne bien si ma fenêtre est maximisée, si elle ne l'est pas, ton width est calculé avec la largeur maximal possible, il est possible de calculer la largeur réelle et la largeur maximal possible. De plus, il est même possible de recalculer à chaque modifications de grandeur de la fenêtre.

Penses à ça, bonne prog.

signaler à un administrateur
Commentaire de kiki2sirom le 18/08/2008 14:47:37

bonjour,
on voit que t pas info-graphiste ou webmaster : quelle faute de goût !!

mais bon même si l'intérêt, je l'avais bien compris, n'était pas là, l'harmonie des couleurs, ça existe ;-)

non sérieusement c simple et ça fonctionne alors quoi demander d'autre...

kiki

signaler à un administrateur
Commentaire de nicomilville le 18/08/2008 14:48:00

ok, je l'implémente dabord dans l'API et après dans la version standard si ça marche...

a++

signaler à un administrateur
Commentaire de bultez le 18/08/2008 14:49:14

  si tu nous fais des versions
_ simple compatible avec (presque) tous navigateurs
_ api avec plein plein d'options
_ associées à plusieurs framework ( je ne cite pas, j'en oublierais ! )
  ...
  je pense "qu'on se cotisera" pour te mettre
     une note bien supérieure à 10
@+

signaler à un administrateur
Commentaire de nicomilville le 18/08/2008 14:51:21

>>on voit que t pas info-graphiste ou webmaster : quelle faute de goût !!
   Que veus tu dire ?
   Pour ton information je suis actuellement webmaster de plusieurs sites...


>>mais bon même si l'intérêt, je l'avais bien compris, n'était pas là, l'harmonie des couleurs, ça existe ;-)
   C'est une blague ?
   De toute façon rien ne t'oblige a utiliser cette image, tu peus utiliser une autre image en background image...
   Cette image n'est la que pour donner un exemple...

a++

signaler à un administrateur
Commentaire de nicomilville le 18/08/2008 15:00:00

>>non sérieusement c simple et ça fonctionne alors quoi demander d'autre...
   Merci !

>>si tu nous fais des versions....
   C'est effectivement ce que je fais actuellement, je pense que finalement je vais dabord m'occuper de la version simple car je vois que pour l'instant les personnes qui viennent ici cherche avant tout une boite de dialogue simple, pas forcement un truc plein d'option, c'est pour ça que quand j'aurai fait l'API je laisserai quand même une version simple...

>> je pense "qu'on se cotisera" pour te mettre une note bien supérieure à 10
   Merci, ba il me reste plus qu'a :

- Rendre la version simple compatible IE...

- Finir l'API

- Commencer la version Mootool

- Peut être faire une version scriptacouls avec des effet...

a++

PS : merci pour ces commentaires !

signaler à un administrateur
Commentaire de Gatsu35 le 18/08/2008 23:14:27

Franchement des pavés de code comme celui-ci :
# function griserInterface() {
# document.getElementById('griser').style.margin = "0px";
# document.getElementById('griser').style.top = "0";
# document.getElementById('griser').style.left = "0";
# document.getElementById('griser').style.height = "100%";
# document.getElementById('griser').style.width = "100%";
# document.getElementById('griser').style.position = "fixed";
# document.getElementById('griser').style.backgroundColor = "black";
# document.getElementById('griser').style.zIndex = "50";
# document.documentElement.style.overflow = "hidden";
# Obj_SetOpacity("griser", 70);
# init_dialogue();
# }
yen a plein ton code, tu voudrais pas déclarer une variable qui ferait référence à ton élémetn. Car là tu répètes un peu inutiliment la même chose.

var s = document.getElementById('griser').style;
s.backgroundColor = 'black'
s.position = 'relative';

et tu auras surtout mieux fait de mettre tout ça dans une CSS

signaler à un administrateur
Commentaire de nicomilville le 19/08/2008 08:47:24

Ok, c'est ce que je vais faire...

Pour la feuille de style puisque tu en parle j'ai pensé a en faire une mais comme tu as due le voir après ta critique, il n'est pas possible d'en faire car après comment on fait la gestion évènementiel des fonctions...

Si tu veus mieux faire avec une feuille de style, je veus bien voir...

C'est facile de critiquer, moins facile a faire...

a++

PS : merci pour ton commentaire ou critique...

signaler à un administrateur
Commentaire de kgilbert le 19/08/2008 13:29:45

Salut,
pour le css, tu met:

var doc = document.getElementById('griser').style;
doc.className = 'taClasse';

Non ?
et pour gérer les événements, tu le fait par la suite, je n'ai peut-être pas
tout compris, mais ça me semble facile à comprendre.

CSS:

.taClasse{

margin: 0px;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
position: fixed;
background-color: #000000;
zindex = 50;

}

pour la gestion du overflow du document, tu laisses la ligne comme ça:

document.documentElement.style.overflow = "hidden";


En espérant t'avoir aidé.

signaler à un administrateur
Commentaire de nicomilville le 19/08/2008 14:19:03

ok, je ne connaissait pas ClassName...

merci...

a++

signaler à un administrateur
Commentaire de djack69 le 19/08/2008 16:36:30 10/10

Bonjour je trouve très bien d'avoir fait une source comme celle ci cela permettra d'avoir un site un peu plus dynamique ;)

signaler à un administrateur
Commentaire de nicomilville le 19/08/2008 16:39:29

Merci, je suis actuellement en train de la rendre compatible IE6...

Il ne me reste plus que la fonction pour faire suivre le scroll a faire...

a++

PS : merci pour le commentaire et la note !

signaler à un administrateur
Commentaire de maradona68 le 19/08/2008 18:27:25 10/10

Très bon initiative nicomilville.

signaler à un administrateur
Commentaire de nicomilville le 19/08/2008 18:28:59

merci !

signaler à un administrateur
Commentaire de nicomilville le 20/08/2008 12:33:11

La source normalement maintenant compatible IE6...

Nouveautés a venir :

- API

- Version Mootool

- Peut être une mise a jour pour que le div suive le scroll...

a++

signaler à un administrateur
Commentaire de kazma le 22/08/2008 22:44:51

salut nico
en testant le script je me suis appercu qu'il avait un petit default apres avoir active le script mais que la fenetre est pas entièrement redimensionne si on la redimentionne le div (grise) ne suis pas le redimensionnement  

et autre chose pour mettre la fenetre au centre tu a cette solution compatible toutes resolution

au debut de la fonction dialogue()


var centreh=(document.body.clientWidth-document.getElementById('boite').offsetWidth)/2
var centrev= document.body.clientHeight+document.getElementById('boite').offsetHeight)/2

autre ligne a modifie toujours dans la meme fonction

Obj_SetPosition("boite", centreh, centrev);

et hop c'est centre

++

signaler à un administrateur
Commentaire de nicomilville le 23/08/2008 09:51:47

Merci pour ta solution, par contre j'ai pas bien compis le problème...

a++

signaler à un administrateur
Commentaire de kazma le 23/08/2008 10:40:40

bonbonjour
si la fenetre du navigateur n'est pas totalement agrandi
et que je clique sur le bouton pas de probleme le script fonctionne mai si je me met a agrandir la fenetre le div du nom de (grise) celui qui cache la partie arriere en se grisant ne suis pas le redimentionnement tu a donc une partie grsé et une blanche






signaler à un administrateur
Commentaire de nicomilville le 23/08/2008 11:24:12

a oui, exelente remarque !

Mais le problème c'est que je ne sais pas comment y remèdier...

Je crois qu'il y a un évènement onresize, j'ai essayé de l'utiliser mais ça ne marche pas...

a++

signaler à un administrateur
Commentaire de kazma le 23/08/2008 11:52:42

il y a cette solution

window.onresize=rs;
function rs(){
if(document.getElementById('boite')!=null){
document.getElementById('griser').style.width = document.body.clientWidth+20;
document.getElementById('griser').style.height = document.body.clientHeight;
}
}

la solution est bonne mais il y a un probleme la fonction me dit que (document.body.clientHeight;) nest pas defini il suffit d'ailleur de mettre

alert(document.body.clientHeight;) (clientHeight ou offsetHeight c'est du kifkif)

l'alerte retourne aucunes valeurs mai ce qui est etrange c'est que pour clientWidth j'ai bien une valeur


signaler à un administrateur
Commentaire de nicomilville le 23/08/2008 14:08:45

Merci, ce n'est pas grave dans la mesure ou j'utilise plutot offsetHeight...

a++

signaler à un administrateur
Commentaire de kazma le 24/08/2008 18:28:51

voila une solution

window.onresize=rs;
function rs(){
if(document.getElementById('griser')!=null){
var grisere = document.getElementById('griser').style;
grisere.height = 100+'%'
grisere.width = 100+'%'
}
}

et pour la fonction griserInterface

function griserInterface() {
var griser = document.getElementById('griser').style;
griser.height = 100+'%'
griser.width = 100+'%'
Obj_SetOpacity("griser", 70);

init_dialogue();
}

c'est mieux en pourcentage car sa balai toutes les resolution et sa se redimentionne automatiquement

signaler à un administrateur
Commentaire de nicomilville le 24/08/2008 18:36:08

Tu es sur que ça marche avec la position absolute ? (pas sur)...

a++

signaler à un administrateur
Commentaire de kazma le 24/08/2008 20:19:17

oui car le parent du div c'est le document et aussi parce que j'ai fait le test

signaler à un administrateur
Commentaire de nicomilville le 24/08/2008 20:34:08

ok, mais en fait j'ai exclu c'est solution por deux choses :

- Quand tu scroll avant de griser, tuas une partie blanche et une partie noir...

- Je n'est pas de problème avec le div qui grise la page, j'en est un avec clientHeight que je n'arrive pas a résoudre, en fait j'utilise a la place de client height, offsetHeight et ça ne comprend pas que la ou le div s'affiche mais ça contient aussi les parties que l'ont pet scroller, ce qui veut dire que si tu as une page de 10000px de hauteur, le div se positionera a 5000px...

Et j'ai un second problème que je suis en train de résoudre avec bultez (que le div suive le scroll)...

a++

PS : merci de l'intéret que tu porte a cette source !

signaler à un administrateur
Commentaire de kegi le 25/08/2008 02:18:16 8/10

Salut !
en fait, un problème s'est ajouté, lorsque ma fenêtre n'est pas maximisée et que je l'agrandie, le carré grisé garde la grandeur précédente, juste un petit pourcentage est grisé par la suite.

Si tu as besoin d'aide, il me fera plaisir de t'aider.

Kevin.

signaler à un administrateur
Commentaire de aladeuil le 25/08/2008 07:11:41

Hello,
Dis, il se passe quoi quand la page est trés longue ? Le "griser" s'allonge ou pas ?
Et ça serait top si la boite était centrée non ?
Aller, y'a des solutions... > www.highview.fr
Relance moi pour la solution, ça sera avec plaisir.
Anthony

signaler à un administrateur
Commentaire de nicomilville le 25/08/2008 10:29:18

Salut vous deux,

@kegi : justement j'ai règlé ce problème sauf que j'ai pas encore posté ca j'essai d'ajouté une chose en plus...

@aladeuil : oui, ce problème aussi est règlé, enfin presque, pour centrer verticalement j'ai un problème car en fait clientHeight ne marche pas et innerHeight n'est pas compatible IE je crois...

a++

signaler à un administrateur
Commentaire de Dure le 25/08/2008 12:03:56 8/10

Salut Nicomilville,
Je sais pas si tu as souvenir de moi ...

Malgrés les remarques que l'on peut te faire, je trouve que c'est une trés jolie source... Dans ta version API comment le contenue sera délivré? Car je vois que dans celle-ci le contenue et encré dans la fonction, vu que tu nous dis qu'une multitude de fonction sera dispo, je pense que c'est par ce biais que l'on fournira le contenue, mais pense tu que l'on pourra délivrer un code HTML (je pense surtout à un formulaire, qui par une fenêtre dynamique rend cela plus attrayant)?
Depuis le dernier post ou tu m'as beaucoup aidé, j'ai trouvé quelque fonction prédéfinie, si tu as besion n'hésite pas.

Thomas

PS:
>>>J'ai fait cette source parce que bultez et moi on en a mare de donnée des exemple de boite comme ça a chaque question sur le forum
Je prend ça pour moi ;)

signaler à un administrateur
Commentaire de nicomilville le 25/08/2008 12:16:19

Salut,

>>Je prend ça pour moi ;)
   Pas de raison, c'est juste pour pouvoir rediriger les gens qui veulent le code source des boites de codes source...

>>Je sais pas si tu as souvenir de moi ...
  Je me souvient de toi !

>>Malgrés les remarques que l'on peut te faire, je trouve que c'est une trés jolie source...
   Merci

>>Dans ta version API comment le contenue sera délivré?
   C'est a dire ? si tu veus savoir situ pourra mettre du code html, la réponse est oui, le contenue sera ajouté a l'aide d'un innerHTML...

>>Car je vois que dans celle-ci le contenue et encré dans la fonction
   Effectivement...

>>vu que tu nous dis qu'une multitude de fonction sera dispo, je pense que c'est par ce biais que l'on fournira le contenue
   Oui, tu pourra sois rajouter du contenue en mode text, sois en mode code(le code sera interpretté),et il se pourra aussi que tu construise ton formulaire a l'aide de méthodes (addButton, addSelect, addButton, etc...)

>>mais pense tu que l'on pourra délivrer un code HTML (je pense surtout à un formulaire, qui par une fenêtre dynamique rend cela plus attrayant)?
   Oui, comme dit plus haut, le contenue html est accepté !

>>Depuis le dernier post ou tu m'as beaucoup aidé, j'ai trouvé quelque fonction prédéfinie, si tu as besion n'hésite pas.
  Non, merci, je ne veus pas de fonction prédéfinie, je veus tout faire moi même...

a++

signaler à un administrateur
Commentaire de Dure le 25/08/2008 14:48:18

Je ne peux rien dire d'autre que:
ok et bon courage ;)

signaler à un administrateur
Commentaire de nicomilville le 25/08/2008 14:57:49

Merci...

a++

signaler à un administrateur
Commentaire de XtremDuke le 25/08/2008 16:24:53

Même remarques :

- Le calque gris ne prend pas toute la zone de la fenêtre. Ta fonction griserInterface() me laisse perplexe...
- La boite affichée n'est pas centrée. Normale tu centre avec des valeurs en dure.

Attention a ne pas rajouter trop d'options, tu risques de réinventer la roue..

signaler à un administrateur
Commentaire de nicomilville le 25/08/2008 16:46:25

Pour les remarques je les ai déjapris en compte et elle sont pour la plupart déja mise en place...

Pour les options, ne t'inquiète pas...

PS : il ne me reste qu'a adapté la taille du div au scroll...

signaler à un administrateur
Commentaire de XtremDuke le 26/08/2008 10:02:46

Si tu cherches une source d'inspiration :

http://www.wildbit.com/labs/modalbox/

signaler à un administrateur
Commentaire de nicomilville le 26/08/2008 10:08:03

Salut,

J'avais déja vu ce lien, merci !

a++

signaler à un administrateur
Commentaire de marsbidon le 15/09/2008 22:43:25

Bonsoir,

Cela faisait longtemps que je cherchais un script comme celui, très bonne source...
J'ai quelques commentaire sur son fonctionnement :
- Le grisé ne prend pas toute le hauteur de la fenêtre (largeur ok mais il manque une bonne partie de la page en bas)
- La boite du coup n'est pas centrée
- Si on clique sur "griser" puis que l'on ferme la boite, la div (<div id="taille_page"></div>) n'est pas supprimée du code html et le reste de la page reste désactivé.

Suggestion :
- Ajouter la possibilité de passer le titre et le contenu en paramètre depuis l'appel de la fonction init_div()

Voilà!

A plus

signaler à un administrateur
Commentaire de nicomilville le 16/09/2008 06:14:31

je prend note, je suis en train de finir l'API...

Pour le griser, que veus, tu dire ?

Pour moi (IE7, FF2, FF3) ça marche...

a++

signaler à un administrateur
Commentaire de Gatsu35 le 16/09/2008 09:14:40

affiche ton navigateur en mode fenetré (un peu plus petit)
Affiche ta popup
Redimensionne ton navigateur. Et pouf tu verras le problème.

Et aussi, je ne pense pas que tu gères, au vu du code, le fait que ta page fasse 100km de haut et que l'utilisateur ira scroller dans la page.

PS : suis mes conseil, j'ai un layer qui fonctionne mieux que le tiens (en tout cas qui gère la plupart des problématiques rencontrées sur un projet) pour le meme poids mais tout dans un namespace.

Bonne chance à toi

signaler à un administrateur
Commentaire de nicomilville le 16/09/2008 16:15:52

@gatsu35 : je ne vois toujours pas le pb de redimensionnment, il est pris en compte pour le grisage de la page...

Pour la remarque sur les 100KM : si tu parle du scroll, j'y travail, sinon il n'y a aucun pb...

merci

a++

PS : ça veut dire quoi que tu as un code mieux que moi ? es ce une critique ? pub ?

signaler à un administrateur
Commentaire de Gatsu35 le 16/09/2008 16:18:25

Non c'était juste pour dire que j'ai déjà travaillé plus d'une fois sur le genre de problème que tu as rencontré, et oui j'ai aussi un truc mieux. Mais je ne ferai pas de pub, c'est un truc perso pour lequel je n'ai pas encore fait de doc. ET puis pas envie de le refourguer pour l'instant

signaler à un administrateur
Commentaire de nicomilville le 16/09/2008 16:21:22

ok...

a++

signaler à un administrateur
Commentaire de marsbidon le 16/09/2008 19:04:26

Salut,

Suite à mon commentaire :

pour le grisé qui ne prend pas toute la page : j'ai un écran plat widescreen, et en bas j'ai une bande blanche :
http://www.zimagez.com/zimage/apercu43.php

Je suis sur FF2, idem sur IE7 et safari.

Voilà, @+

signaler à un administrateur
Commentaire de nicomilville le 16/09/2008 19:06:36

a bon, je vais travailler sur une solution...

a++

signaler à un administrateur
Commentaire de scorpion201183 le 23/09/2008 00:48:04

bonjour

après avoir cliqué sur "griser" on aura la fenêtre. et après avoir fermé la fenêtre, on pourra plus cliqué sur le bouton "griser", il est comme bloqué et impossible de cliqué dessus.
Ce problème est sur FF 3.1 mais par contre sur IE7 ca marche bien.

signaler à un administrateur
Commentaire de nicomilville le 23/09/2008 16:13:28

Salut, en fait je crois que j'ai oublié de supprimer le div taille page lors de la fermeture de la boite, c'est pour cela que le contenu n'est pas accessible !

En ce moment je bosse beaucoup mais dès que j'ai un moment je résoud le pb...

a++

signaler à un administrateur
Commentaire de kazma le 11/03/2009 21:58:19

bonjour
la modif a faire pour que sa fontionne

dans la fonction dialogue() a la fin
il faut rajouter ces deux lignes

var tp = document.getElementById('taille_page')
document.body.removeChild(tp);

car le div taille_page n'est pas suprimer d'ou le probleme

ce qui donne

var griser = document.getElementById('griser');
var boite = document.getElementById('boite');
var tp = document.getElementById('taille_page')
document.body.removeChild(griser);
document.body.removeChild(boite);
document.body.removeChild(tp);

signaler à un administrateur
Commentaire de sinsey27 le 18/05/2009 15:32:44

Super !
Merci pour la dernière astuce concernant la fermeture. A intégrer dans le package.
Pensez à ne pas sauter de ligne dans votre contenu html sinon ca merde, c'est très con comme remarque mais sait-on jamais. Ca saurait une bonne idée de mettre le contenu html dans un fichier à part pour l'intégration.
Des news pour les versions mootools ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Supprimer la boite de dialogue "File Download" [ par gcu ] Bonjour,Est-il possible de supprimer la boite de dialogue "File Download" où l'utilisateur a le choix entre ouvrir le document et le sauvegarder sur l boite de dialogue oui/non [ par damdamc ] Bonjour, je voudrai avoir à ma disposition une boite de dialogue qui puisse me proposer oui/non....comme le confirm. Sauf que confirm renvoi OK/Annule titre boite de dialogue confirm [ par ChrisWes ] Bonjour, Est-il possible de changer le titre des boites de dialogue confirm ou alert ? Car IE pose son petit nom mais netscape pose un ignoble [applic Popup comme la boite de dialogue "Connexion" [ par chrix ] je voudrais savoir comment afficher une popup comme la boite de dialogue "Connexion" du site ??? je galère la !!!je n'aime pas avoir tort !!! boite de dialogue pour enregistrement de fichier [ par narry ] bonjour à tous j'ai un trés gros probleme, je n'arrive pas à enregistrer un fichier à partir d'une boite de dialogue, donc je précise j'ai une menu da Javascript - Print() Mais sans Boite de dialogue... [ par marcan1215 ] Bonjour à tous,Je voudrais savoir s'il est possible d'imprimer une page web(window.print();), mais ce sans faire afficher la boîte de dialogue qui off commande window.close() [ par juliengreg ] Lorsque j'utilise cette commande javascript:window.close, une boite de dialogue s'affiche me demandant confirmation de la fermeture de la fenetre. Com boite de dialogue confirm [ par scoder ] bonjour, j'ai un problème avec ce script et je ne sais pas pourquoi. j'ai une requête en php que ma page ne doit exécuter que si l'utilisateur confirm Boite de dialogue [ par Tilix ] Salut ! Je voudrais savoir comment faire une boite de dialogue comprenant un champ texte et un bouton OK et Annuler... Merci :)&nbsp;&nbsp; police dans une boite de dialogue [ par baham ] luje voulais savoir si c'&#233;tait possible&nbsp;de changer la police dans les boites de dialogue (alert(),confirm(),...) javascript. Par exemple met


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.