[Résolu] Problème de Pop-up sous IE (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 20)
  • Auteur
    Messages
  • #459460
    koboy
    Membre
    Initié WordPress
    25 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.2
    – Thème utilisé : Victoria arrangé
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://pakistablog.fr

    Problème(s) rencontré(s) :

    Bonjour à tous.

    Je vous écris pour un problème de Pop-up. En effet, sur ma page d’accueil ou sur la page d’un article seul, j’ai mis en place la possibilité d’ouvrir mon lecteur audio dans une pop-up. Donc ICI à gauche ou ICI à droite.

    Voici le code que j’ai utilisé :

    <a href="#" target="_blank" onclick="window.open('http://www.pakistablog.fr/playlist_novembre.html','Playlist Pakistablog de novembre','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=300, height=370');return(false)"><b>> Ouvrir dans une pop-up ! <</b></a>

    Alors mon problème est le suivant : sous Firefox, ça passe nikel chrome, mais sous IE (le 6 pour ma part), ça ne fonctionne pas. ça m’ouvre une nouvelle fenetre de la largeur voulue (pas la hauteur) mais ça m’affiche la page en cours ( plus le # bien sur)

    Cependant, j’ai développé un site lors d’un de mes stages et ce même code fonctionne pour ce site et pour IE. Le site en question est le suivant : http://www.larochellenumerique.fr Et le bouton « Hotel d’entreprise TIC » engendre donc une pop-up nikel que ce soit sous IE ou sous Firefox. Et pour ce site le code est le suivant :

    <a class="sommaire4" target="_blank" HREF="#" onClick="window.open('/popup/hetic.html','hetic','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=520, height=350');return(false)"><img src="/img/sommaire.gif" border="0" /></a>

    Soit exactement le même.

    Alors comment faire pour que je puisse faire une pop-up correcte sous IE pour mon blog ? Car les lecteurs sous IE représentent tout de même un tier de mes lecteurs totaux

    #629846
    koboy
    Membre
    Initié WordPress
    25 contributions

    up !

    #629847
    koboy
    Membre
    Initié WordPress
    25 contributions

    Est-ce un total mystère ou bien est ce si simple que ça ne mérite pas de réponse ? 😐

    #629848
    koboy
    Membre
    Initié WordPress
    25 contributions

    Bon dernière tentative et on en restera là…

    #629849
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Pauv’ ti lapin !

    Bon… ton problème est bizarre, en effet.
    Je reproduis ton soucis sur IE7.
    J’ai regardé le code de ta page et j’ai découvert un truc bizarre au tout tout début de ta page :

    Si j’étais toi, je m’assurerais que ta page démarre bien par

    De manière générale, ton code n’est pas très valide !
    Le validateur XHTML râle un maximum !!!

    #629850
    koboy
    Membre
    Initié WordPress
    25 contributions

    J’avoue que je n’ai pas créé ce thème, que je ne suis pas un spécialiste du développement, bon je crois que ça se sent.
    J’avais vu que le validateur n’aimait pas. Donc j’ai effectué le changement mais l’erreur qui empêche la validation de se faire est bizarre et j’imagine que ça va bien trop loin pour moi.

    Au sujet de ce thème sur le site Fran6art, l’auteur a fait savoir que « le thème n’est pas widget ready et le code n’est pas forcément ce qu’il y a de plus propre. En fait, l’auteur dit qu’il a repris Subtle qui est déjà très customisé et qu’il a essayé de le rendre plus simple. Mais il n’a pas le temps de vérifier si tout est ok… Et puis, il ne l’a validé que sous Firefox. Va-t-il passer IE6 ??? »

    Donc j’avoue que je n’ai rien vérifié, j’ai juste pris ce theme et je l’ai personnalisé car il me plaisait. Donc en effet, sous FF je n’ai pas de blem, mais par exemple sous IE, j’ai également des problèmes dans l’article seul avec les « articles similaires » puisque les titres de ces articles similaires sortent de ma page donc en effet, il est loin d’être validé sous IE !

    #629851
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Je ne sais pas trop quoi te conseiller :

    1/ Soit tu te retrousses les manches, et tu t’attaques à la validation de ton code HTML. Quand tu as une erreur que tu ne sais pas résoudre, commence par chercher de l’aide sur Google, puis par chercher ici, puis si tu ne trouves rien, poste une question !

    2/ Soit tu continues de rechercher sur le net un thème qui ait aussi tes faveurs, et qui soit plus propre !

    Bon, tu as toujours une ligne vide au tout début de ton code HTML.
    Fais nous une copie de ton fichier header.php, pour commencer.

    #629852
    koboy
    Membre
    Initié WordPress
    25 contributions

    Ouaip eh bien je pense que je vais prendre la première solution car c’est le thème qui correspond le plus à mon contenu.

    Voici donc mon header.php la ligne vide n’est pas présente dans ce dernier mais je pense que ça vient peut être de mon home.php. Enfin bon tout est ICI

    En tout cas merci d’avoir pris la peine de s’intéresser au problème 😉

    #629853
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Envoie tout ton thème, tant qu’on y est, que je puisse faire un test en local.

    #629854
    koboy
    Membre
    Initié WordPress
    25 contributions

    OK, donc voici le thème Victoria modifié et si besoin, celui d’origine.

    #629855
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Bon…
    Alors, concernant les modifications :
    1/ j’ai passé ton thème en UTF-8 (règle en conséquence ton wp-config.php)
    2/ j’ai supprimé plein de lignes blanches inutiles
    3/ j’ai fermé beaucoup de balises mal fermées. En XHTML,
    , c’est mal,
    c’est mieux. Penses-y (sur meta, br, img, …)
    4/ j’ai remplacé META par meta : apparemment, c’est chatouilleux à la casse.
    5/ je t’ai basculé en XMTLH 1.0 Strict plutôt que transitionnel. Soyons rigoureux ! Euh non, je suis repassé en transitionnel pour me simplifier la vie !
    6/ j’ai remplacé tes align= »center » en style= »text-align:center »
    6b/ je ne l’ai pas fait, mais de manière générale, il y a trop de recours à des attributs HTML au lieu de passer par du CSS. Ex : « color » => à modifier aussi !
    7/ je ne l’ai pas modifié, mais ton appel à Google Analytics devrait être en fin de page, pas en entête.
    8/ Il manquait

    à la fin de ton footer.
    9/ J’ai transcodé en UTF8 (sans entête) certains de tes fichiers contenant des accents enregistrés en ANSI => Notepad++
    10/ Tu avais plusieurs éléments avec le même id= »playlist ». Du coup, j’ai modifié ça en class (et CSS en conséquence). Même erreur sur d’autres éléments, à toi de bosser !

    Enfin
    11/ J’ai ôté le target= »_blank » de ta pop-up qui ne servait à rien puis j’ai fait une requête Google (qui est mon ami) parce que je n’arrivais pas à corriger ton erreur à la con et là, j’ai trouvé la réponse : 🍺
    Les espaces ne sont pas acceptés dans le nom d’une fenêtre avec IE. J’ai mis des _ à la place, mais %20 marche p-ê aussi.

    Je t’ai mis le tout .

    PS : Hé ! Les autres ! Je ne ferai pas ça tous les jours, rêvez pas !

    #629856
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Mon garçon, tu es triquard. :fouet:
    Je passe plus d’une heure sur ton problème, gratis pro deo, et 48 heures plus tard, même pas un message pour me dire « merci ça marche », alors que la solution est mise en œuvre sur ton site.

    #629857
    koboy
    Membre
    Initié WordPress
    25 contributions

    Grosse excuse. En effet je n’ai pas répondu à ton message et j’aurai du le faire dès que j’avais utilisé ton code. Certes je suis en période de partiels et je comptais te répondre mais tu as raison de gueuler, je n’ai pas vraiment d’excuse.
    Je savais bien que tu vérifierais de toute façon et c’est tout à fait normal.

    J’ai relativement été étonné de voir que tu as passé du temps à revoir le code du thème dans son ensemble mais je n’ai pas encore pris le temps de compléter le travail pour le rendre opérationnel. Comme tu l’as dit et tu as tout à fait raison c’est aussi à moi de travailler et il va falloir que je m’y mette pour rendre ce thème un peu plus correct au niveau du code.

    Je suis vraiment désolé de ne pas avoir répondu dans l’instant. En effet, je me suis servi de ton code pour les pop-up sous IE. J’avais regardé sur Google pour ce problème mais il semblerait que je n’ai pas cherché assez loin.

    Je ne vois pas trop ce que je pourrais faire pour me faire pardonner, enfin si jamais tu as une idée…

    #629858
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Faute avouée à moitié pardonnée 😕
    Je suis de bonne composition. Bonne chance pour les partiels !

    #629859
    koboy
    Membre
    Initié WordPress
    25 contributions

    Merci pour la compréhension, merci pour le temps passé sur mon problème, merci pour le temps passé sur le reste du code, merci pour les partiels et encore milles excuses pour le retard.
    Bon c’est du détail mais pour me faire pardonner, j’ai mis un lien vers ton blog dans le footer.
    Voilà tout. Bonne continuation

15 sujets de 1 à 15 (sur un total de 20)
  • Vous devez être connecté pour répondre à ce sujet.