Javascript, Tabbed browser et popup

Bonjour,

J’ai un petit truc qui m’agace.

Je suis en train de réaliser un site. Pour des raisons esthétiques (cadrage de la page) , ce site se déploie dans un popup. Jusque là tout va bien.

Mais quand j’utilise Crazybrowser (ou Netcaptor aussi, je suppose), qui ouvre les fenêtres web dans un onglet, tous mes efforts de cadrage sont très logiquement réduits à néant puisque ma petite page s’ouvre dans un grand onglet de Crazybrowser, avec d’enormes et affreuses zones blanches à droite et en dessous.

Ma question est la suivante : puisque ces “tabbed-browsers” ne sont qu’une surcouche à Internet explorer (iexplore.exe), existe-t-il un script qui permette (depuis Crazybrowser) que le lien soit ouvert dans un popup, en spécifiant que celui-ci est lancé par iexpore.exe ?

Quelques chose du style (en simili langage):

SI le browser actuel = “Crazybrowser” OU “Netcaptor”
alors lance iexplore.exe -http://maPagePopup.htm

Merci de faire savoir si je dois immédiatement oublier un tel truc ou si c’est possible d’atteindre ce résultat, d’une manière ou d’une autre.

Je ne vais pas te donner la solution (car je ne l’ai pas sous la main, mais je crois que c’est du javascript, cherche dans les sites spécialisés en js pour trouver la solution), mais je voulais seulement te demander de reconsidérer tes choix.

En effet, il n’y a rien de plus insupportable que les sites en popup, ça me file des boutons…

Bon, ok, j’ai pas été très constructif.

dans le genre plus constructif, les site en popup, quand t’as un anti-popup configure en mode “tire dans le tas”, hey bah tu les vois jamais

C’est effectivement une question que je me suis posée. Et j’avais un avis négatif sur les sites en popup aussi.

Mais pour ce projet, là, j’avais réellement envie d’intégrer l’interface et de cadrer au maximum mes pages. J’ai commencé par utiliser des frames afin de pouvoir garantir au moins la centralisation du contenu sur la page. Mais il s’est avéré que c’était un boxon monstre. La solution du popup s’est présentée, et j’ai fini par opter pour elle, après bcp d’hésitations. Je ne vais pas en changer à ce niveau du développement.

Après coup, je suis satisfait de ce choix. D’autant plus qu’il s’agit d’un exercice de style et que les contraintes de mise en page particulières m’ont permis de pousser ma réflexion en la matière.

Je pense que le public cible (si le site est publié unjour) ne devrait pas être opposé à cette présentation.

Sinon t’as la balise

[/quote]Qui peut etre utile Bon ok,

:remouk

Ce message a été édité par remouk le 07/07/2003

[quote]dans le genre plus constructif, les site en popup, quand t’as un anti-popup configure en mode “tire dans le tas”, hey bah tu les vois jamais [/quote]Effectivement. Mais partant du principe que c’est une page ouverte suite à l’action volontaire d’une personne sur un lien, je peux facilement éviter l’écueil en proposant une version non popup, si ça marche pas. Quitte à ce qu’elle soit moins belle.

Remouk : ah, oui, il faudrait que j’essaie un truc du genre

    .....  

pour que ma page soit bien centrée.

hum… bon; je te rejoins dehors.

Heuh, je vais peut être dire une connerie mais pourquoi, plutôt que faire un pop up javascript style, tu ne ferais pas un (faux)pop up en (vrai) DHTML ?
Un peu à la manière des pubs qu’on voit sur boursorama ou gamekult par exemple ?

Ca te permettrais de contrôler ton cadre (ta préoccupation principale manifestement) et ça s’afficherait dans un browser popup killer à la MyIE2 ou Crazy Borwser.

Hmmm ? Alors, faut que je sorte ou pas ?

Selon toi, un faux popup en DHTML apparaitra HORS de crazybrowser ?

J’ai essayé les sites que tu mentionnes dans crazybrowser… et il ne se passe rien : ni pub externe, ni dansun nouvel onglet.

Je rappelle que mon problème n’est pas que mon site est pris pour un popup publicitaire et stoppé, mais qu’il apparaît dans un onglet dans les browsers avec onglets

[quote]Selon toi, un faux popup en DHTML apparaitra HORS de crazybrowser ?[/quote]Non, il apparaîtra dans une fenêtre normal de crazybrowser, même onglet, en surimpression de ta page normale, comme un pop up DHTML classique.
Et tu pourras régler la taille et ton cadre sans subir les rayures …

Enfin ça c’est dans la théorie, je n’ai pas essayé.
Mais c’est comme ça que les pop up de pubs DHTML se comportent sur mon MyIE2…
Je ne sais pas si c’est la meilleure solution.

Précision : ce que j’appelle pop up DHTML pour moi c’est en fait un layer avec l’apparence d’un pop up ou encore mieux une iframe (attention, je me demande si ça ne marche pas qu’avec IE ça par contre)

Merci beaucoup Darah. Je vais m’intéresser de près à cette solution qui semble pouvoir répondre à mes attentes.

Mais comme j’ai jamais pondu une ligne de dhtml, il va me falloir un peu de temps. Donc en attendant ma question initiale demeure : qqun a une idée de la syntaxe pour lancer mon popup dans une fenêtre indépendante depuis Crazybrowser ? Ou a la rigueur un bon site de référence javascript ?

Est-ce que quelqu’un a une idée concernant la compatibilité de la méthode de Daran (c’est quoi, une iFrame, au fait ?) avec d’autres browsers ? J’ai pas envie, juste pour rendre mon site plus “carré”, de faire passer à la trappe tous les browsers non-IE.
Ce message a été édité par Qat le 08/07/2003