par
crab_ » 16 sept. 2005, 21:24
Hello, hello !
Comment ça va la vie ?
C'est marrant j'ai l'impression de venir ici surtout quand j'ai des prb (non c'est pas vrai, des fois, je viens pour tenter d'en résoudre

)
Alors voilà, mon problème est lié au popup (vous savez, ces choses prohibées qui sorte de je-ne-sais-où). Normalement j'essaie d'éviter, mais la j'en besoin.
Le principal problème lié au popup c'est les anti-popup et les pauvres moteurs de recherche qui peine à suivre le lien ou encore Javascript déactivé). Pour remédier a plusieurs de ses problèmes j'ai pensé à ça :
Code : Tout sélectionner
// ma fonction toute bete
function popup(url,winName,width,height,more) {
win = window.open(url,winName,'width=' + width + ',height=' + height + ',left=250, top=110, ' + more);
win.focus();
}
// l'appel de la fonction
<a onclick="popup(this.href, 'idwin', 380, 540);" href="page.htm">lien</a>
Il ouvre bien la popup mais (comme on pouvait s'en douter), la page appelante suis aussi le lien. Vous voyez ce que je veux dire ?
Alors j'ai pensé a ça :
Code : Tout sélectionner
// l'appel de la fonction
<a onclick="popup(this.href, 'idwin', 380, 540);this.href='#';" href="page.htm">lien</a>
Bon, ça fonctionne mais c'est génial et si la personne a un anti-popup 'agressif' et javascript activé, il ne va pas pouvoir accéder au contenu...
Quelqu'un voit une autre solution ?
Allez, bonne soirée et que la bonne humeur soit avec vous !
Crab.
PS: Désolé d'avoir posté en tant qu'invité, j'en avais marre d'attendre mon nouveau password. D'ailleurs, c'est normal que ce soit si lent pour recevoir le mail d'activation du nouveau password ?
Hello, hello !
Comment ça va la vie ?
C'est marrant j'ai l'impression de venir ici surtout quand j'ai des prb (non c'est pas vrai, des fois, je viens pour tenter d'en résoudre ;))
Alors voilà, mon problème est lié au popup (vous savez, ces choses prohibées qui sorte de je-ne-sais-où). Normalement j'essaie d'éviter, mais la j'en besoin.
Le principal problème lié au popup c'est les anti-popup et les pauvres moteurs de recherche qui peine à suivre le lien ou encore Javascript déactivé). Pour remédier a plusieurs de ses problèmes j'ai pensé à ça :
[code]
// ma fonction toute bete
function popup(url,winName,width,height,more) {
win = window.open(url,winName,'width=' + width + ',height=' + height + ',left=250, top=110, ' + more);
win.focus();
}
// l'appel de la fonction
<a onclick="popup(this.href, 'idwin', 380, 540);" href="page.htm">lien</a>[/code]
Il ouvre bien la popup mais (comme on pouvait s'en douter), la page appelante suis aussi le lien. Vous voyez ce que je veux dire ?
Alors j'ai pensé a ça :
[code]
// l'appel de la fonction
<a onclick="popup(this.href, 'idwin', 380, 540);this.href='#';" href="page.htm">lien</a>[/code]
Bon, ça fonctionne mais c'est génial et si la personne a un anti-popup 'agressif' et javascript activé, il ne va pas pouvoir accéder au contenu...
Quelqu'un voit une autre solution ?
Allez, bonne soirée et que la bonne humeur soit avec vous !
Crab.
PS: Désolé d'avoir posté en tant qu'invité, j'en avais marre d'attendre mon nouveau password. D'ailleurs, c'est normal que ce soit si lent pour recevoir le mail d'activation du nouveau password ?