l'asile.fr


Faire un pop-up

Voilà, j'ai un forum, et j'aimerais faire en sorte que sur le portail IPB, le lien ouvre un pop up au lieu d'une page toute laide.
Problème: dans les options IPB Portal, on ne peut qu'indiquer deux choses:
Une adresse suivie du corps du texte, sous la forme: "http://une.adresse.html [texte qui sera affiché sur le lien]"
ou "{board_url} [texte]" qui affiche la page de base.

Seulement voilà: j'ai une Shoutbox et une radio en ligne, que j'aimerais faire ouvrir en pop up pour ne pas nuire à la lecture du site.
Existe-t-il une ligne à afficher pour avoir ce satané pop-up ?


mardi
11 decembre 2007 à 15:52
 
 

ON NE FAIT PAS DE POPUP §§§


mardi
11 decembre 2007 à 15:58
 
 

Pour rester conforme à la norme strict :

<a href="http://votrelien.com" hreflang="fr" onclick="window.open(this.href,'_blank');return false;">Votre Lien</a>


A l'ancienne normel :

<a href="http://votrelien.com" target="_blank">Votre Lien</a>


Dernière modification le 11/12/07 à 16:03 par gwendal
mardi
11 decembre 2007 à 16:00
 
 

Sinon c'est possible avec n'importe quel framework javascript (prototype, jquery) : tu lui demandes de repérer tous les éléments a dont l'attribut href est égal à l'adresse de tes 2 trucs, et d'ouvrir ces 2 trucs dans de nouvelles fenêtres ou dans des pop-ups.

Mais c'est nul, ton utilisateur est grand il devrait pouvoir lui-même choisir comment ouvrir ses fenêtres.
Les ouvertures impromptues de fenêtres nuisent bien plus à l'ergonomie d'un site.

NO POPUP FTW FFS§§§


mardi
11 decembre 2007 à 16:11
 
 

gwendal a écrit
Pour rester conforme à la norme strict :

<a href="http://votrelien.com" hreflang="fr" onclick="window.open(this.href,'_blank');return false;">Votre Lien</a>


A l'ancienne normel :

<a href="http://votrelien.com" target="_blank">Votre Lien</a>


Quand je fais ça, ça ne fonctionne pas: l'affichage est tronqué.
J'ai donc essayé de faire comme ça:

{board_url}act=shoutbox&viewing=popup [Shoutbox]


Mais ça ne fonctionne pas non plus: ça affiche la page, mais pas en pop up...


mardi
11 decembre 2007 à 16:16
 
 

Kuro a raison. Moi-même qui n'y connais que pouic en code, je peux te certifier qu'en tant qu'utilisateur lambda, une fenêtre popup c'est le genre de truc qui me donne pas envie de continuer. D'ailleurs généralement si le pop-up met du temps à charger je quitte carrément le site.

Mais là n'est pas le sujet.


mardi
11 decembre 2007 à 16:17
 
 

Non, vous inquétez pas: le pop up est juste là pour ouvrir la tribune (shoutbox) dans un pop up pour ne pas nuire à la lecture du site, et être caché par les personnes consultant le site au bureau. Idem pour la radio: c'est pour l'écouter sans qu'elle stoppe quand on change de page.

De plus, les pop up s'ouvrent si on clique sur le lien, c'est pas invasif.


Dernière modification le 11/12/07 à 16:19 par CelibatMan
mardi
11 decembre 2007 à 16:19
 
 

POPUP IS THE DEVIL §§


mardi
11 decembre 2007 à 16:50
 
 

Vois Geek ta déchéance ! Ami des beaux standards,
Et de l'ergonomie. Toi qui croyais dare-dare
Que l'usabilité avait vaincu Satan.
Que l'explosion macabre des pop-ups d'antan
Avait cessé sa litanie. EVIL !
Vois aujoud'hui ton péril !

Car sous les traits du marchand
Poind le nouveau méchant.
Armé d'un DUT tech-de-co
Et de son MBA option arts déco
Il vient piétiner le bel internet
Avec ces gros souliers et ses petites chausettes !

Il est fini le temps des cathédrales,
Du bouton back, et du rapport anal !
Reviens le target _blank !
Mmm...J'ai pas de rime en ank !

...

L'adversaire commerçant triomphe avec orgueil,
De son vilain pop-up me transperce le bon oeil


Dernière modification le 11/12/07 à 17:48 par Kuro
mardi
11 decembre 2007 à 17:46
 
 

Ellendhel a écrit
POPUP IS THE DEVIL §§

ouais essaye plutot ça


mardi
11 decembre 2007 à 17:56
 
 

Alors c'est simple : tu mets de l'huile au fond d'une cocotte, tu mets des grains de maïs dedans et tu attends que ça explose !


mardi
11 decembre 2007 à 18:04
 
 

Kuro a écrit
Il est fini le temps des cathédrales,
Du bouton back, et du rapport anal !


C'est une tentative de come-back ?


mardi
11 decembre 2007 à 18:05
 
 


Répondre au sujet

Vous devez être identifié pour participer à ce topic.