|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 82 ![]() |
Bonsoir,
Afin de forcer FF et autre à redimensionner les fenêtres en fonction des images. Je ne peux pas avoir les dimensions W et H (cela est-il possible ?). Ci-dessous le js Merci pour votre aide Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 82 ![]() |
Ci-dessous, une solution qui fonctionne sur IE et chrome, mais pas sur FF.
Code :
Sur FF la fenêtre n'est pas redimensionnée. Votre aide sera capital car là, je cale. Merci |
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
Salut,
avant de te répondre j'aimerais attirer ton attention sur un point : dans Firefox (c'est l'exemple que j'ai actuellement sous la main), va dans les préférences, onglet « Contenu » puis, en face de la ligne « activer JavaScript », clique sur le bouton « Avancé ». Tu y verras une option « Autoriser les scripts à déplacer ou redimensionner les fenêtres existantes ». Ce que je veux te dire, c'est que le redimensionnement des fenêtres est laissé au choix de l'utilisateur avec les navigateurs actuels. C'est plus ergonomique. Si l'utilisateur a désactivé cette option, tu ne pourras pas redimensionner sa fenêtre. Toutefois, je viens de tester, ceci marche sous Firefox : Code :
À la place, utilise innerHTML, ou mieux, apprends à te servir des méthodes du DOM
__________________
Disposition de clavier ergonomique française : Bépo |
||
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 071 ![]() |
De mémoire javatwister nous a gratifié d'un script pour ça dans la FAQ ou les contributions ...
Y'en a deja un bout par là http://javascript.developpez.com/tel...chee-a-l-ecran
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 82 ![]() |
Une réponse et je t’en remercie, en ce qui concerne mon FF il autorise le déplacement et le redimensionnement des fenêtres.
Comme je l’ai dit, il arrive un moment (rapidement) je cale en JS et je n’arrive pas à finir un script, là une réponse de votre part serait la bienvenue. Donc, te serais t-il possible de lier ta réponse au deuxième script que j’ai mis. Comme cela j’aurai des exemples à rapprocher avec les méthodes du DOM. Les dinosaures avancent lentement. Merci. |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
Voici une version DOM. Je n'ai pas mis de commentaires car je pense que le code est assez lisible comme ça.
Il reste cependant quelques points qui sont contraires à mes principes, notamment l'utilisation de onblur pour fermer la fenêtre, c'est assez irritant, ainsi que l'utilisation de la balise center qui est dépréciée. Je l'ai laissée dans mon code, mais en commentaires. Il est préférable d'aligner un contenu en utilisant un style CSS sur l'élément contenant, en l'occurence le body. Note également que le paquet de paramètres que tu passes à window.open, comme 'toolbar=0' et autres, est déconseillé aujourd'hui pour les mêmes raisons que j'ai expliquées concernant le redimensionnement. Idem pour oncontextmenu. Code :
Ce n'est pas encore du code « standard », car il faudrait utiliser des gestionnaires d'évènements addEventListener au lieu d'assigner directement les attributs onXXX (par exemple onclick), mais j'ai fait preuve d'un peu de pragmatisme
__________________
Disposition de clavier ergonomique française : Bépo |
||
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 82 ![]() |
Merci pour ta réponse développée et argumentée.
Ce script sert qu’à ouvrir une fenêtre avec une image. Cette fenêtre se ferme dés qu’elle passe dessous ou se ferme si l’on clique ou se ré-ouvre avec une autre image cela permet qu’a la sortie de la page tout est propre (il y a pas de fenêtre). J’ai mis en place ton script, il ne fonctionne que sur IE-7-8-9 et pas sur Chrome, Opéra et FF (pas d’image et pas de redimensionnement. Le mien (le second) fonctionne sur tous sauf sur FF le redimensionnement ne se fait pas mais il y a l’image. J’ai l’impression que c’est difficile. Merci tout de même de ton implication. |
|
|
00
|
|
|
#8 | |
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
Citation:
Code HTML :
<a href="#" onclick="Affiche_figure('http://example.com/image.jpg', 'tralala tsoin tsoin'); return false">Cliquez-moi</a>
__________________
Disposition de clavier ergonomique française : Bépo |
|
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 82 ![]() |
Bonsoir,
Pour l’image j’avais fais une petite erreur, j’en suis désolé. Le redimensionnent ne se fait toujours pas (Hors Opéra) Les images peuvent avoir des dimensions différentes. De plus, sur FF ou chrome on peut redimensionner la fenêtre, donc, si sur ces derniers l’on redimensionne la fenêtre toutes les autres vont s’ouvrir avec la dernière dimension. Comme je l’ai dit, je ne maitrise pas JS avec le DOM (mais t’on script ma fait comprendre certaines imbrications, et oui… Rien ne se perd, tout se …. Merci), de plus, je ne veux pas m’incruster pour une fonction dont d’après certains essais peut se faire avec JQuery ou wz_tooltip, un peu lourd mais bon … Merci pour tout. |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
C'est toi qui vois
Note que jQuery et la très grande majorité des frameworks JavaScript utilisent les méthodes du DOM sous le capot.
__________________
Disposition de clavier ergonomique française : Bépo |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com