Aller au contenu

Help : coder un popup


Sebastien

Sujets conseillés

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?

Lien vers le commentaire
Partager sur d’autres 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>

Lien vers le commentaire
Partager sur d’autres 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

Modifié par Sebastien
Lien vers le commentaire
Partager sur d’autres 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>

Lien vers le commentaire
Partager sur d’autres 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>

Lien vers le commentaire
Partager sur d’autres 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)

Modifié par petit-ourson
Lien vers le commentaire
Partager sur d’autres 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...

Lien vers le commentaire
Partager sur d’autres 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>

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...