Je cherche une solution pour ouvrir un popup (page d'admin).
Pour l'instant, j'écris:
<a href=# onclick="window.open(...
Mais quand je clic dessus, et que le lien est en bas de la page, la page
"re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible
alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses
dimensions (largeur, hauteur), comme avec window.open.
Je viens de passer l'après-midi à recoder le popup en ajax pour ne pas rafraichier la fenêtre parent, sinon elle dé-scroll.
Et la boum, le href me fait la même, j'avais pas envie d'y retourner de suite!! Mais effectivement avec return false, ca le fait bien (et pas trop dur à intégrer)
Vive les forums, merci à toi pour ta réponse rapide.
TJ a écrit :
On 2008-09-22, Séverin Richard <severin.richard@free.fr> wrote:
Salut à tous,
Bonjour,
Je cherche une solution pour ouvrir un popup (page d'admin).
Pour l'instant, j'écris:
<a href=# onclick="window.open(...
Je viens de passer l'après-midi à recoder le popup en ajax pour ne pas
rafraichier la fenêtre parent, sinon elle dé-scroll.
Et la boum, le href me fait la même, j'avais pas envie d'y retourner de
suite!! Mais effectivement avec return false, ca le fait bien (et pas
trop dur à intégrer)
Vive les forums, merci à toi pour ta réponse rapide.
Je viens de passer l'après-midi à recoder le popup en ajax pour ne pas rafraichier la fenêtre parent, sinon elle dé-scroll.
Et la boum, le href me fait la même, j'avais pas envie d'y retourner de suite!! Mais effectivement avec return false, ca le fait bien (et pas trop dur à intégrer)
Vive les forums, merci à toi pour ta réponse rapide.
Olivier Miakinen
Le 22/09/2008 19:12, Séverin Richard a écrit :
Je cherche une solution pour ouvrir un popup (page d'admin). Pour l'instant, j'écris: <a href=# onclick="window.open(...
Tout d'abord je suis à peu près sûr que le caractère # fait partie de ceux à protéger par des guillemets (même en HTML), mais surtout cela empêche à ceux qui refusent les popups d'accéder à ta page.
Mais quand je clic dessus, et que le lien est en bas de la page, la page "re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
As-tu fait un « return false » à la fin du onclick ?
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
Non. Tu as besoin d'un href, et les visiteurs ont besoin d'un lien vers la vraie page.
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions (largeur, hauteur), comme avec window.open.
SAM rectifiera, mais il doit falloir un truc du genre :
Tout d'abord je suis à peu près sûr que le caractère # fait partie de
ceux à protéger par des guillemets (même en HTML), mais surtout cela
empêche à ceux qui refusent les popups d'accéder à ta page.
Mais quand je clic dessus, et que le lien est en bas de la page, la page
"re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
As-tu fait un « return false » à la fin du onclick ?
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
Non. Tu as besoin d'un href, et les visiteurs ont besoin d'un lien vers
la vraie page.
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible
alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses
dimensions (largeur, hauteur), comme avec window.open.
SAM rectifiera, mais il doit falloir un truc du genre :
Tout d'abord je suis à peu près sûr que le caractère # fait partie de ceux à protéger par des guillemets (même en HTML), mais surtout cela empêche à ceux qui refusent les popups d'accéder à ta page.
Mais quand je clic dessus, et que le lien est en bas de la page, la page "re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
As-tu fait un « return false » à la fin du onclick ?
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
Non. Tu as besoin d'un href, et les visiteurs ont besoin d'un lien vers la vraie page.
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions (largeur, hauteur), comme avec window.open.
SAM rectifiera, mais il doit falloir un truc du genre :
C'était donc bien ça. Mais pense quand même à remplacer « href=# » non pas seulement par « href="#" » mais par « href="mapage" », en le référençant par this.href dans le window.open.
C'était donc bien ça. Mais pense quand même à remplacer « href=# »
non pas seulement par « href="#" » mais par « href="mapage" », en le
référençant par this.href dans le window.open.
C'était donc bien ça. Mais pense quand même à remplacer « href=# » non pas seulement par « href="#" » mais par « href="mapage" », en le référençant par this.href dans le window.open.
pas besoin de 'javascript:' dans : onclick="javascript: wind...
C'était donc bien ça. Mais pense quand même à remplacer « href=# » non pas seulement par « href="#" » mais par « href="mapage" », en le référençant par this.href dans le window.open.
Une variante qui est obsolète (puisque 'target' c'est mal d'après les 3 chiotes) :
pas besoin de 'javascript:' dans : onclick="javascript: wind...
C'était donc bien ça. Mais pense quand même à remplacer « href=# »
non pas seulement par « href="#" » mais par « href="mapage" », en le
référençant par this.href dans le window.open.
Une variante qui est obsolète
(puisque 'target' c'est mal d'après les 3 chiotes) :
pas besoin de 'javascript:' dans : onclick="javascript: wind...
C'était donc bien ça. Mais pense quand même à remplacer « href=# » non pas seulement par « href="#" » mais par « href="mapage" », en le référençant par this.href dans le window.open.
Une variante qui est obsolète (puisque 'target' c'est mal d'après les 3 chiotes) :
Je cherche une solution pour ouvrir un popup (page d'admin). Pour l'instant, j'écris: <a href=# onclick="window.open(...
Beurk.
Mais quand je clic dessus, et que le lien est en bas de la page, la page "re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=#
s/href=#/href="#"g
sinon (ie) ne prend pas le hover (style du lien).
Non. Tu a besoin de href="/la/meme/url/que/celle/du/popup", et c'est pour que ceux qui naviguent sans javascript puissent accéder à cette page. Principe de base : tu commences par écrire un code qui fonctionne sans javascript, ensuite seulement tu ajoutes le javascript.
J'ai pensé à <a href="mapage" target=_blank >.
Re-beurk. Je ne vais pas réexpliquer pourquoi c'est beurk, tu devrais trouver ça dans les archives de ce groupe (via google groups), et dans pas mal d'autres endroits.
Mais est-il possible alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions (largeur, hauteur), comme avec window.open.
Non. La solution est d'apprendre à écrire du javascript non intrusif. A minima, avec ton handler directement dans l'attribut onclick du <a>, et un 'return false' pour stopper la propagation de l'évènement. De préférence, sans mettre le moindre javascript dans le html (sauf bien sûr l'appel au fichier js), et en attachant ton handler via le DOM (pour accéder au lien) et la gestion d'évènement.
Séverin Richard a écrit :
Salut à tous,
Je cherche une solution pour ouvrir un popup (page d'admin).
Pour l'instant, j'écris:
<a href=# onclick="window.open(...
Beurk.
Mais quand je clic dessus, et que le lien est en bas de la page, la page
"re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=#
s/href=#/href="#"g
sinon (ie) ne prend pas le hover (style du lien).
Non. Tu a besoin de href="/la/meme/url/que/celle/du/popup", et c'est
pour que ceux qui naviguent sans javascript puissent accéder à cette
page. Principe de base : tu commences par écrire un code qui fonctionne
sans javascript, ensuite seulement tu ajoutes le javascript.
J'ai pensé à <a href="mapage" target=_blank >.
Re-beurk. Je ne vais pas réexpliquer pourquoi c'est beurk, tu devrais
trouver ça dans les archives de ce groupe (via google groups), et dans
pas mal d'autres endroits.
Mais est-il possible
alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses
dimensions (largeur, hauteur), comme avec window.open.
Non. La solution est d'apprendre à écrire du javascript non intrusif. A
minima, avec ton handler directement dans l'attribut onclick du <a>, et
un 'return false' pour stopper la propagation de l'évènement. De
préférence, sans mettre le moindre javascript dans le html (sauf bien
sûr l'appel au fichier js), et en attachant ton handler via le DOM (pour
accéder au lien) et la gestion d'évènement.
Je cherche une solution pour ouvrir un popup (page d'admin). Pour l'instant, j'écris: <a href=# onclick="window.open(...
Beurk.
Mais quand je clic dessus, et que le lien est en bas de la page, la page "re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=#
s/href=#/href="#"g
sinon (ie) ne prend pas le hover (style du lien).
Non. Tu a besoin de href="/la/meme/url/que/celle/du/popup", et c'est pour que ceux qui naviguent sans javascript puissent accéder à cette page. Principe de base : tu commences par écrire un code qui fonctionne sans javascript, ensuite seulement tu ajoutes le javascript.
J'ai pensé à <a href="mapage" target=_blank >.
Re-beurk. Je ne vais pas réexpliquer pourquoi c'est beurk, tu devrais trouver ça dans les archives de ce groupe (via google groups), et dans pas mal d'autres endroits.
Mais est-il possible alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions (largeur, hauteur), comme avec window.open.
Non. La solution est d'apprendre à écrire du javascript non intrusif. A minima, avec ton handler directement dans l'attribut onclick du <a>, et un 'return false' pour stopper la propagation de l'évènement. De préférence, sans mettre le moindre javascript dans le html (sauf bien sûr l'appel au fichier js), et en attachant ton handler via le DOM (pour accéder au lien) et la gestion d'évènement.
Jacques Meunier
il me semble que <a href="javascript:void(0)" onclick= .... devrait répondre à ta question
"Séverin Richard" a écrit dans le message de news: 48d7d1e2$0$19735$
Salut à tous,
Je cherche une solution pour ouvrir un popup (page d'admin). Pour l'instant, j'écris: <a href=# onclick="window.open(...
Mais quand je clic dessus, et que le lien est en bas de la page, la page "re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions (largeur, hauteur), comme avec window.open.
Merci de vos conseils.
il me semble que
<a href="javascript:void(0)" onclick= ....
devrait répondre à ta question
"Séverin Richard" <severin.richard@free.fr> a écrit dans le message de news:
48d7d1e2$0$19735$426a34cc@news.free.fr...
Salut à tous,
Je cherche une solution pour ouvrir un popup (page d'admin).
Pour l'instant, j'écris:
<a href=# onclick="window.open(...
Mais quand je clic dessus, et que le lien est en bas de la page, la page
"re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible alors
d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions
(largeur, hauteur), comme avec window.open.
il me semble que <a href="javascript:void(0)" onclick= .... devrait répondre à ta question
"Séverin Richard" a écrit dans le message de news: 48d7d1e2$0$19735$
Salut à tous,
Je cherche une solution pour ouvrir un popup (page d'admin). Pour l'instant, j'écris: <a href=# onclick="window.open(...
Mais quand je clic dessus, et que le lien est en bas de la page, la page "re-scroll" vers le haut. A cause du href!!
Je voudrais que ma page reste comme elle est malgré le clic.
J'ai besoin du href=# sinon (ie) ne prend pas le hover (style du lien).
J'ai pensé à <a href="mapage" target=_blank >. Mais est-il possible alors d'ouvrir la page sans barre d'adresse, et en spécifiant ses dimensions (largeur, hauteur), comme avec window.open.
Merci de vos conseils.
SAM
Le 10/15/08 10:11 AM, Jacques Meunier a écrit :
il me semble que <a href="javascript:void(0)" onclick= .... devrait répondre à ta question
Beurk de beurk de re-re-beurk !
"Séverin Richard" a écrit dans le message de news: 48d7d1e2$0$19735$
Salut à tous,
Je cherche une solution pour ouvrir un popup (page d'admin). Pour l'instant, j'écris: <a href=# onclick="window.open(...
D'abord *il faut* que *sans JS* ça fonctionne, donc :
<a href="fichier.htm" ou : <a href="fichier.jpg"
ensuite il faut que le JS (s'il est disponible) annule le href, ce qui s'obtient par