Jump to content

Help : coder un popup


Recommended Posts

J'ai mis en place le player radioblog sur mon site à l'url suivante, pour jouer mes propres morceaux : http://s.billard.free.fr/radio.blog/

J'aimerais dans ma page productions musicales mettre un lien qui ouvrirait un popup de 222*300 pixels, contenant le player ... je fais comment?

Link to post
Share on other sites

Voici une petite fonction javascript :

function pop(url,w,h) {
  var t,l;  
  l=(screen.width-w)/2;
  t=(screen.height-h)/2;
  a=window.open(url, 'p', 'top='+t+',left='+l+',resizable=no, width='+w+',height='+h);
}

Que tu appelles en faisant :

<a href="javascript:pop('URL_DE_LA_PAGE', largeur, hauteur)">Lien</a>

Link to post
Share on other sites

Je viens de faire un essai avec la version de popup Openweb (http://openweb.eu.org/articles/popup/) maisle lien m'amene vers ma page sans ouvrit de popup alors que j'ai javascript activé... qu'est ce qui va pas dans ma syntaxe?

J'aimerais autant que tout soit dans le corps de ma page car j'utilise dotclear en mode xhtml

Edited by Sebastien
Link to post
Share on other sites

J'avais raté un guillemet... pouvez vous me dire si tout fonctionne desormais? (mon **** de proxy m'affiche l'ancienne version)

Link to post
Share on other sites

C'est normal que ca t'amène sur l'index (regarde le href)

Essaye :

<a href="javascript:window.open('http://s.billard.free.fr/radio.blog/index.php', 'Food for Sight Radio', 'height=300, width=200, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no, status=no'); return false;">Cliquez ici pour ouvrir le player radioblog</a>

Link to post
Share on other sites

Ca ouvre bien le popup en 300*222? Mon code est celui ci :

<a href="http://s.billard.free.fr/radio.blog/index.php" onclick="window.open(this.href, 'Food for Sight Radio', 'height=300, width=222, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no, status=no'); return false;">Cliquez ici pour ouvrir le player radioblog</a>

Link to post
Share on other sites

Ca ouvre une popup de la taille du lecteur en tout cas. Par contre, le nom de ta popup ('Food for Sight Radio') est pas un peu long.

Je ne suis pas sur que ce soit pratique un tel nom. ;o)

Edited by petit-ourson
Link to post
Share on other sites

Tu a peut etre raison... j'a mis "FS Radio". Ce qui est bizarre c'est que chez moi le popup s'affiche sous NS 7.01 mais pas sous IE6 :blink:

Link to post
Share on other sites

Ca doit venir du "this.href" peut-etre non ? Sous IE, ca balance une erreur : Argument non valide

Mets une url complète et ca va marcher...

Link to post
Share on other sites

Bon j'ai finalement trouvé cette solution qui semble marcher. Ca va pour vous?

Merci à tous de votre aide :)

<a href="http://s.billard.free.fr/radio.blog/index.php" onclick="window.open(this.href, '_blank', 'resizable=0, location=0, toolbar=0, scrollbars=0, height=300, width=222'); return false;" title="Popup FS Radio">Cliquez ici pour ouvrir le player radioblog</a>

Link to post
Share on other sites

L'anti popup bloque les popup intrusifs, mais là tu a cliqué sur un lien, ce qui veut dire que tu a voulu l'affichage du popup. Il serait donc idiot de la bloquer.

Concernant radioblog c'est archi simple, il suffit de telecharger l'appli, et d'uploader quelques fichiers sur le serveur. Tu dois ensuite encoder tes mp3 dans un format propre a radioblog et les placer dans un repertoir specifique. L'appli cree alors la playlist. La customization est simple, quelques valeurs a changer dans un fichier xml.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...