PHP focaliser sur une fenetre

Fermé
solicel - 18 juin 2009 à 15:17
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 - 19 juin 2009 à 13:58
Bonjour,
Je suis débutant en php, et j'ai deux petits problèmes :
Dans mon code suivant:

<td width="100" align="center" bgcolor="#FFFFC0"><?php echo $arr2[4]; echo "  <a type=\"text/css\" href=search3.php?relation=$arr2[1]:$arr2[2]:$arr2[3] target=wclose>"; ?> <img src="images/59.gif" width="15" heith="15" alt="Clic to find out similar relations"></a></td>

Il s'agit bien d'un tableau contenant plusieurs liens, En cliquant sur une image, le lien s'ouvre dans une nouvelle fenêtre A, en cliquant sur une autre image, le second lien s'ouvre dans la même fenêtre A, et c'est ce que je veux. Mes problèmes sont:
- comment focaliser sur la nouvelle fenêtre qui s'ouvre?
- le tooltip (info bulle) sur l'image ne marche pas pour certains navigateurs comme firefox, comment faire pour résoudre ce problème?

Merci a tous.
A voir également:

8 réponses

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
18 juin 2009 à 16:19
Salut

pour le focus tu peux essayer :

<BODY onload="window.focus()">

Donc rajouter l'attribut onload dans body

Pour l'infobulle, l'attribut est title et non pas alt

<img src="images/59.gif" width="15" heith="15" title="Clic to find out similar relations">

alt sert a afficher un texte au cas ou l'image ne peut etre chargée. Effectivement sa fonctionne aussi comme une infobulle sous IE mais c'est une erreur
0
Merci beaucoup Mimiste pour la réponse rapide,
Effectivement ça marche super pour l'info bulle,
mais pour le <BODY onload="window.focus()"> j'ai pas compris ou est ce que je dois mettre cette balise,
dans la nouvelle page qui doit être ouverte (n'a pas de body pour le moment) , ou dans la même balise la ou il y a le href?
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
18 juin 2009 à 17:01
Dans la nouvelle page oui, le onload sert a lui dire que quand elle ce charge, elle doit prendre le focus... Je suis pas sur que sa marche avec tous les navigateur il faut tester ^^
0
Salut!
En fait ça marche la première fois quand on ouvre le premier lien, mais quand on reviens sur le tableau dans la page initiale et on clique sur un nouveau lien, il se charge dans l'autre fenêtre mais sans y focaliser, c'est a dire il reste dans la page mère.
Que faire dans ce cas?
Merci encore une fois.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
18 juin 2009 à 17:21
Mais quand tu clic sur l'autre lien t'ouvre une autre page, t'a bien remis dans cette autre pas le onload dans body ?
0
Oui,
En fait c'est la meme page, sauf que les arguments passés sont différents.
0
Donc par analogie, nous avons besoin de quelque chose du genre: onreload, ou on refresh au lieu du onload.
L'idée est que a chaque fois que le contenu est modifié la page se focalise. Est ce que cela existe?
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
19 juin 2009 à 13:58
En fait je comprend pas trop pourquoi sa ne fonctionne pas, quand tu clic sur un autre lien la page s'ouvre de nouveau et normalement il doit passer dans le onload une nouvelle fois, tu devrai faire un test avec 2 pages differentes voir si c'est bien ça le probleme
0