Problème avec adresse URL dans Pop Up (Firefox)

richard-deux

Membre expert
Club iGen
10 Mars 2004
2 610
368
Reims
Voilà, j'ai un problème d'affichage dans mes Pop Up: l'adresse du fichier est indiquée dans la fenêtre au lieu du titre.

Ce problème n'est présent que sous Firefox et absent sous Safari.

safari.jpg

---->Image sous Safari. :up:

firefox.jpg

---->Image sous Firefox. :affraid:​

Ainsi je recherche une astuce (script, ligne de code...) pour que Firefox n'affiche pas l'adresse URL mais plutôt le titre de la chanson comme sur Safari.

Merci par avance. :coucou: :up:
 
Voilà, j'ai un problème d'affichage dans mes Pop Up: l'adresse du fichier est indiquée dans la fenêtre au lieu du titre.

Ce problème n'est présent que sous Firefox et absent sous Safari.

safari.jpg

---->Image sous Safari. :up:

firefox.jpg

---->Image sous Firefox. :affraid:​

Ainsi je recherche une astuce (script, ligne de code...) pour que Firefox n'affiche pas l'adresse URL mais plutôt le titre de la chanson comme sur Safari.

Merci par avance. :coucou: :up:
Il n'y a rien a faire je pense.

En fait ça doit ^être du au javascript qui ouvre la popup : le fichier ouvert dans la popup ne doit pas avoir de <title></title> mais dans le window.open() javascript il doit y avoir un titre spécifié.

Apparemment, Safari le prend en compte mais pas Firefox, je ne pense pas que ce comportement soit modifiable. :)


PIAF : je viens d'aller voir la page en allant sur ton site et j'ai vu la source, en fait javascript n'est pas en jeu. Je suis aller avec firefox sur une des page ouverte dans une popup, et si la page est ouverte directment on voit le titre, c'est seulement quand c'est une popup que le titre n'apparaît pas... ça doit être un bug... je ne sias pas comment le résoudre mais je vais chercher ça m'intéresse. ;)
 
ça y est j'ai trouver un élément de réponse :
en fait le titre est afficher aussi, mais on ne le voit parce que la fenêtre est trop petite.

Pour les popup Firefox affiche "http://addresse-du-fichier.... - Titre de la page" (parce qu'on ne peut pas voir l'adresse dans la barre d'adresse je suppose) au lieu du simple titre.


Par contre je ne voit pas comment modifier ce comportement... :hein:
 
  • J’aime
Réactions: richard-deux
ça doit être un bug... je ne sias pas comment le résoudre mais je vais chercher ça m'intéresse. ;)

Donc mon code n'est pas en cause: tu me rassures. :D

C'est donc un problème de Firefox.

Peut-être qu'en utilisant une façon de créer des Pop Up, je ne trouverai pas ce problème sur Firefox ? :siffle:

Là, j'ai utilisé du javascript, mais il doit y avoir d'autres possibilités pour faire des Pop Up ?

Merci pour ton aide. :up:
 
Donc mon code n'est pas en cause: tu me rassures. :D

C'est donc un probl&#232;me de Firefox.

Peut-&#234;tre qu'en utilisant une fa&#231;on de cr&#233;er des Pop Up, je ne trouverai pas ce probl&#232;me sur Firefox ? :siffle:

L&#224;, j'ai utilis&#233; du javascript, mais il doit y avoir d'autres possibilit&#233;s pour faire des Pop Up ?

Merci pour ton aide. :up:
tu peux faire une fausse popup :
voir l&#224; : http://www.script-masters.com/home/?&cat=0&scat=1&script=64
l&#224; : http://www.javascriptfr.com/code.aspx?ID=16240
edit (ajout) : http://www.javascriptfr.com/code.aspx?ID=19006
et l&#224; : http://www.javascriptfr.com/code.aspx?ID=19006


mais c'est plus compliqu&#233;.


Une solution simple ne serait pas de faire des popup 40px plus grande en hauteur et de mettre en titre &#233;crit dedans ? ;)
 
Je vais laisser mon site en l'état. :siffle:
Je trouve que certains Pop-Up sont trop lisses avec les méthodes que préconisent certains sites. :rateau:

Je vous remercie tous pour vos réponses. :up: :zen:
 
Je ne vois pas comment ;), voici la mani&#232;re de coder un popup accessible (dont on verra le contenu m&#234;me si on a d&#233;sactiv&#233; javascript) :

http://openweb.eu.org/articles/popup/

ou des faux popups :

http://css.alsacreations.com/Tutoriels-JavaScript/Faire-apparaitre-des-popups-sans-nouvelle-fenetre

edit: grill&#233; par p4bl0 ;)
tu m'as pas vraiment grill&#233; vu les liens que t'as fil&#233;... j'avais m&#234;me pas pens&#233; &#224; OpenWeb, et alsacreations c'est quand m&#234;me mieux qu'un script non expliquer qu'il faut t&#233;l&#233;charger pour essayer etc...


:up:
 
Je vais laisser mon site en l'&#233;tat. :siffle:
Je trouve que certains Pop-Up sont trop lisses avec les m&#233;thodes que pr&#233;conisent certains sites. :rateau:

Je vous remercie tous pour vos r&#233;ponses. :up: :zen:
Pourquoi ne fais tu pas comme je te l'ai dit : affiche le titre dans la popup en les mettant (les popup) un peu plus hautes et tu met le titre au dessus ou en dessous de la vid&#233;o, au moins &#231;a marchera partout :)
 
Pourquoi ne fais tu pas comme je te l'ai dit : affiche le titre dans la popup en les mettant (les popup) un peu plus hautes et tu met le titre au dessus ou en dessous de la vidéo, au moins ça marchera partout :)

J'ai fait ce que tu me proposes mais malheureusement dans Safari, j'ai l'adresse URL qui s'affiche. :hein:

safari2.jpg

J'ai placé le titre sous la vidéo et supprimé le titre dans la Pop-Up et je me retrouve avec le problème / bug de Firefox. :rateau: :D

Finalement, il faudrait pour faire plus simple trouver un truc/astuce pour que rien (ni le titre de la vidéo et ni URL) ne s'affiche dans le haut de la Pop-up.

Mais là, c'est au dessus de mes compétences. :rose:
 
Finalement, il faudrait pour faire plus simple trouver un truc/astuce pour que rien (ni le titre de la vidéo et ni URL) ne s'affiche dans le haut de la Pop-up.

Mais là, c'est au dessus de mes compétences. :rose:

Dans le lien que je t'ai donné sur le site openweb, ça ne marche pas? Exemple :

Bloc de code:
<a href="mavideo.mov" onclick="window.open('mavideo.mov', 'le film de l'année', 'height=100, width=200,
top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes,
scrollbars=no, status=no'); return false;">
 
Dans le lien que je t'ai donn&#233; sur le site openweb, &#231;a ne marche pas? Exemple :

Bloc de code:
<a href="mavideo.mov" onclick="window.open('mavideo.mov', 'le film de l'ann&#233;e', 'height=100, width=200,
top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes,
scrollbars=no, status=no'); return false;">


Je vais &#234;tre franc, je n'ai pas compris o&#249; je devais entrer les valeurs dans mon code javascript.
Openweb s'adresse &#224; des personnes confirm&#233;es. :rateau:

Je viens d'entrer le code mais Firefox m'affiche toujours cette adresse URL. :(

Edit: J'ai utilis&#233; le mot "location=no" mais cela ne fonctionne toujours pas.
De plus, je ne sais si ce mot existe. :D
 
Voilà le code que je viens de tester:

Bloc de code:
toolbar=no,menubar=no,resizable=no,location=no,directories=no,status=no,scrollbars=no

J'ai remplacé le "no" par "0" et cela n'a rien changé.

Il n'y a aucun problème sur IE6 et Safari mais ce bug n'affecte que Firefox (Mac & PC).

Je te remercie gloup gloup de te pencher sur mon problème. :up:
 
Voil&#224; le code que je viens de tester:

Bloc de code:
toolbar=no,menubar=no,resizable=no,location=no,directories=no,status=no,scrollbars=no
J'ai remplac&#233; le "no" par "0" et cela n'a rien chang&#233;.

Il n'y a aucun probl&#232;me sur IE6 et Safari mais ce bug n'affecte que Firefox (Mac & PC).

Je te remercie gloup gloup de te pencher sur mon probl&#232;me. :up:

Bloc de code:
directories=no
:mouais::confused: Faut pas inventer des options, les seules disponibles sont celles que je t'ai donn&#233;... ;) :D A ce soir...
 
Bon, voil&#224; le code correct :

Bloc de code:
<a href="lapageaveclavideo.html" onclick="window.open(this.href, 'identifiant', 'height=288, width=352, top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=no, status=no'); return false;">vid&#233;o</a>
Comme disait p4bl0 plus avant, le mieux c'est de faire une mini-page html avec juste la vid&#233;o dedans pour avoir un titre au popup. Dans le code ci-dessus, il faut juste remplacer le nom de la page html et mettre un identifiant (bien garder le m&#234;me pour tous les popups vid&#233;o sinon l'utilisateur va se retrouver vite envahi de fen&#234;tres).

Ici un code html simple pour la page contenant la vid&#233;o (faut changer le title) :
Bloc de code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">



<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

    <head>    

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        <title>Ma super vid&#233;o</title>

        <style type="text/css" media="screen" title="Style par d&#233;faut">
            #IEQT, #NonIEQT {
                position:absolute;
                left: 50&#37;;
                top: 50%;
                width: 320px;
                height: 270px;
                margin-top: -135px; /* moiti&#233; de la hauteur */
                margin-left: -160px; /* moiti&#233; de la largeur */
                }
        </style>
    </head>

    

    <body>
    <p>

        <object id="IEQT" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">
            <param name="src" value="lefichier.mp4"/>
            <param name="autoplay" value="true"/>
            <param name="controller" value="true"/>
            <!--[if !IE]> <-->
            <object id="NonIEQT" data="lefichier.mp4" type="video/quicktime">
                <param name="autoplay" value="true"/>
                <param name="controller" value="true"/>
            </object>
            <!--> <![endif]-->        
        </object>
    </p>

    </body>

</html>
La vid&#233;o sera centr&#233;e en largeur et en hauteur dans la fen&#234;tre :zen:

P.S. : j'ai test&#233; en local, &#231;a marche&#8230;