bonjour,
j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en
paramètre la
largeur de celle-ci ( ici width=200 ). Voilà le script non paramétré que
j'utilise et que j'ai essayé de
modifier sans résultat:
<script type="text/javascript">
function pop(adresse){
window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no,
resizable=yes,scrollbars=yes,status=no,width=200,height=700');
}
</script>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
SAM
Le 12/5/09 10:18 AM, fred a écrit :
bonjour, j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en paramètre la largeur de celle-ci ( ici width 0 ).
<script type="text/javascript"> function pop(adresse, largeur){ window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no, resizable=yes,scrollbars=yes,status=no,width='+largeur+',heightp0'); } </script>
Possible que ça ne fonctionne pas si - la fenêtre est déjà ouverte - si l'utilisateur a choisi 'onglet' pour 'fenêtre'
à noter que pour window.open : - status ne fonctionne plus dans les navigateurs au goût du jour - location non plus on ne peut plus les enlever des fenêtres.
bonjour,
j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en
paramètre la
largeur de celle-ci ( ici width 0 ).
<script type="text/javascript">
function pop(adresse, largeur){
window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no,
resizable=yes,scrollbars=yes,status=no,width='+largeur+',heightp0');
}
</script>
Possible que ça ne fonctionne pas si
- la fenêtre est déjà ouverte
- si l'utilisateur a choisi 'onglet' pour 'fenêtre'
à noter que pour window.open :
- status ne fonctionne plus dans les navigateurs au goût du jour
- location non plus
on ne peut plus les enlever des fenêtres.
bonjour, j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en paramètre la largeur de celle-ci ( ici width 0 ).
<script type="text/javascript"> function pop(adresse, largeur){ window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no, resizable=yes,scrollbars=yes,status=no,width='+largeur+',heightp0'); } </script>
Possible que ça ne fonctionne pas si - la fenêtre est déjà ouverte - si l'utilisateur a choisi 'onglet' pour 'fenêtre'
à noter que pour window.open : - status ne fonctionne plus dans les navigateurs au goût du jour - location non plus on ne peut plus les enlever des fenêtres.
"SAM" a écrit dans le message de news: 4b1a978f$0$906$
Le 12/5/09 10:18 AM, fred a écrit :
bonjour, j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en paramètre la largeur de celle-ci ( ici width 0 ).
<script type="text/javascript"> function pop(adresse, largeur){ window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no, resizable=yes,scrollbars=yes,status=no,width='+largeur+',heightp0'); } </script>
Possible que ça ne fonctionne pas si - la fenêtre est déjà ouverte - si l'utilisateur a choisi 'onglet' pour 'fenêtre'
à noter que pour window.open : - status ne fonctionne plus dans les navigateurs au goût du jour - location non plus on ne peut plus les enlever des fenêtres.
merci, je ne suis pas un vrai pro de javascript faut que je bosse un peu Fred
"SAM" <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> a écrit dans le message
de news: 4b1a978f$0$906$ba4acef3@news.orange.fr...
Le 12/5/09 10:18 AM, fred a écrit :
bonjour,
j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en
paramètre la
largeur de celle-ci ( ici width 0 ).
<script type="text/javascript">
function pop(adresse, largeur){
window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no,
resizable=yes,scrollbars=yes,status=no,width='+largeur+',heightp0');
}
</script>
Possible que ça ne fonctionne pas si
- la fenêtre est déjà ouverte
- si l'utilisateur a choisi 'onglet' pour 'fenêtre'
à noter que pour window.open :
- status ne fonctionne plus dans les navigateurs au goût du jour
- location non plus
on ne peut plus les enlever des fenêtres.
"SAM" a écrit dans le message de news: 4b1a978f$0$906$
Le 12/5/09 10:18 AM, fred a écrit :
bonjour, j'aimerai pouvoir ouvrir un lien dans une nouvelle fenêtre en passant en paramètre la largeur de celle-ci ( ici width 0 ).
<script type="text/javascript"> function pop(adresse, largeur){ window.open(adresse,'nm_fenetre','location=no,toolbar=no,directories=no,menubar=no, resizable=yes,scrollbars=yes,status=no,width='+largeur+',heightp0'); } </script>
Possible que ça ne fonctionne pas si - la fenêtre est déjà ouverte - si l'utilisateur a choisi 'onglet' pour 'fenêtre'
à noter que pour window.open : - status ne fonctionne plus dans les navigateurs au goût du jour - location non plus on ne peut plus les enlever des fenêtres.
qui ne permet pas sans JavaScript fonctionnel de naviguer vers la page 'fichier.htm'
Mais faire un lien normal <a href="fichier.htm" avec choix d'une action en JS comme par exemple : onclick="window.open(this.href);return false;" qui va ouvrir le lien (son href) dans une nouvelle fenêtre
Le onclick se termine par return false; pour annuler le lien html, afin de ne pas à la fois ouvrir le fichier dans la fenêtre active ET dans le popup.
L'avantage : l'utilisateur peut ainsi, dans tous les cas, choisir lui-même d'ouvrir le fichier visé : - dans la même fenêtre - dans une nouvelle fenêtre - dans un onglet - dans le popup (si JS actif)
Ça respecte l'accessibilité (fonctionne avec un navigateur texte ou vocal) mais aussi la bonne conduite quant à son visiteur (qui peut ne pas apprécier les popups)
Pour les popups et fenêtres : <https://developer.mozilla.org/fr/DOM/window.open> <http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspx>
-- sm
Le 12/5/09 6:35 PM, fred a écrit :
"SAM" <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> a écrit dans le message
de news: 4b1a978f$0$906$ba4acef3@news.orange.fr...
qui ne permet pas sans JavaScript fonctionnel
de naviguer vers la page 'fichier.htm'
Mais faire un lien normal
<a href="fichier.htm"
avec choix d'une action en JS comme par exemple :
onclick="window.open(this.href);return false;"
qui va ouvrir le lien (son href) dans une nouvelle fenêtre
Le onclick se termine par return false;
pour annuler le lien html,
afin de ne pas à la fois ouvrir le fichier dans la fenêtre active ET
dans le popup.
L'avantage : l'utilisateur peut ainsi, dans tous les cas,
choisir lui-même d'ouvrir le fichier visé :
- dans la même fenêtre
- dans une nouvelle fenêtre
- dans un onglet
- dans le popup (si JS actif)
Ça respecte l'accessibilité
(fonctionne avec un navigateur texte ou vocal)
mais aussi la bonne conduite quant à son visiteur
(qui peut ne pas apprécier les popups)
Pour les popups et fenêtres :
<https://developer.mozilla.org/fr/DOM/window.open>
<http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspx>
qui ne permet pas sans JavaScript fonctionnel de naviguer vers la page 'fichier.htm'
Mais faire un lien normal <a href="fichier.htm" avec choix d'une action en JS comme par exemple : onclick="window.open(this.href);return false;" qui va ouvrir le lien (son href) dans une nouvelle fenêtre
Le onclick se termine par return false; pour annuler le lien html, afin de ne pas à la fois ouvrir le fichier dans la fenêtre active ET dans le popup.
L'avantage : l'utilisateur peut ainsi, dans tous les cas, choisir lui-même d'ouvrir le fichier visé : - dans la même fenêtre - dans une nouvelle fenêtre - dans un onglet - dans le popup (si JS actif)
Ça respecte l'accessibilité (fonctionne avec un navigateur texte ou vocal) mais aussi la bonne conduite quant à son visiteur (qui peut ne pas apprécier les popups)
Pour les popups et fenêtres : <https://developer.mozilla.org/fr/DOM/window.open> <http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspx>