Fermer un onglet

Petit nouveau ! | 3 Messages

25 août 2016, 16:50

Bonjour,

Nouveau sur le forum et débutant dans le html5/Css3.

Ma question: J'ai un code par l'intermédiaire d'un lien "Texte" ouvre une feuille voici mon code

Code : Tout sélectionner

<td class="td_img"><img src="Drap_Amerique/AntiguaetBarbuda.gif" alt="AntiguaetBarbuda.gif" width="40px" /></td> <td class="td_txt"><a href="Antigua et Barbuda.html" target="_blank">Antigua et Barbuda</a></td>
Lorsque j'ouvre cet feuille j'ai une icône sur la feuille ouverte qui me renvoie à la feuille précédente avec se code

Code : Tout sélectionner

<li><a href="Amerique.html"><img src="../Images/Doigt_Retour.png" style="position:absolute;top:10px;left:1160px;"/></a></li><input type="Doigt_Retour" name="Amerique" id="Amerique" onclick="window.close();" />
Mon problème et que l'onglet qui a était renvoyer vers la feuille précédente reste sur la barre onglet.
Alors que j'aimerai que lorsque je click sur un lien la feuille s'ouvre et lorsque je clique sur le lien retour la ouverte se ferme
Pas simple a expliquer
Je vous remercie d'avance

Cordialement

max

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7156 Messages

25 août 2016, 17:27

Bonjour,

window.close() ne peut être utilisé que sur une fenêtre ouverte par window.open()
https://developer.mozilla.org/fr/docs/W ... ndow/close

Donc ce n'est pas target="_blank" que tu dois utiliser dans ta première page mais probablement qqch du genre (je n'ai pas testé) :

Code : Tout sélectionner

<a href="Antigua et Barbuda.html" onclick="window.open(this.href); return false;">Antigua et Barbuda</a>
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 3 Messages

25 août 2016, 18:43

Bonjour
Je te remercie mais sa ne fonctionne pas

Max

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7156 Messages

25 août 2016, 18:54

Ouvre la console javascript et regarde quels sont les messages d'erreurs que tu as.
Pour la console : Ctrl+Maj+i sous Firefox ou Chrome
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 3 Messages

25 août 2016, 19:08

J'ai pas de message d'erreur,
J'ai mal m'expliquer je suis sur une feuille nommé "Amérique" sur cette feuille il y a tous les pays d'Amérique.
Je click sur un pays sa ouvre l'onglet référencer jusque la tous va bien!
Avec ce code:

Code : Tout sélectionner

<td class="td_img"><img src="Drap_Amerique/AntiguaetBarbuda.gif" alt="AntiguaetBarbuda.gif" width="40px" /></td> <td class="td_txt"><a href="Antigua et Barbuda.html" target="_blank">Antigua et Barbuda</a></td>
lorsque je veut revenir sur la feuille nommé "Amérique" j'ai un bouton sa me renvoie sur cet feuille
avec ce code

Code : Tout sélectionner

<li><a href="Amerique.html"><img src="../Images/Doigt_Retour.png" style="position:absolute;top:10px;left:1160px;"/></a></li> <input type="Doigt_Retour" name="toto" id="toto" onclick="window.close();" />
mon problème est la feuille qui à était ouverte elle reste le barre des taches en haut avec le nom Amerique

@+
Max

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7156 Messages

25 août 2016, 19:26

mon problème est la feuille qui à était ouverte elle reste le barre des taches
C'est toujours pas compréhensible.

Ce que tu appelle une feuille, c'est une page web, c'est bien ça ?
Tu nous fais une capture d'écran de ce que tu obtiens et de ce que tu voudrais ?
Quand tout le reste a échoué, lisez le mode d'emploi...