HTML - lien hypertexte dans tableau

Thegoodman -  
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Est ce qu'il est possible de créer un tableau avec des liens hypertexte qui lorsqu'on clique dessus ne s'ouvre pas dans une nouvelle fenêtre mais dans le tableau d'origine.

Je m'explique: supposons par exemple que j'aie un tableau, on va dire à 3 lignes, 3 colonnes.

Dans la case en haut à gauche on a un lien "moteur de recherche" qui renvoie vers google. Si je clique dessus, la page google s'ouvre mais dans une nouvelle fenêtre. Moi je voudrais que cette page s'ouvre dans la case depuis laquelle j'ai ouvert le lien, en d'autres mots qu'elle s'affiche par dessus le lien "moteur de recherche".

L'idée est de pouvoir ouvrir plusieurs pages web sur une seule page html.

C'est possible ou je délire complètement?

Merci d'avance pour vos réponses
@+++
A voir également:

4 réponses

jmenba
 
Un lien html a deux types de fonctionnement: SELF et BLANK, le lien self(par défaut) indiques de charger une autre page à partie de la même page tandis qu'en BLANK il ouvres une nouvelle fenêtre.

Ce que tu veut existe, mais rien à voir avec les tableaux, va voir du côté des iframes(que tu peut mettre dans les cases du tableau).
Ceci dit ça m'as l'air très lourd ce que tu veut faire et pas adapté au web...
Quel intérêt d'avoir plusieurs pages dans une seule? que l'utilisateur ne saches pas sur quelle page il est, que cette page soit un enfer à référencer ou qu'il ne puisse pas voir la page correctement?

Vu la description de ton tableau(3X3) je voit vraiment aucune utilisation de ton truc surtout que dans cet espace disponible(la case) tu peut te contenter d'afficher un court texte ou une image, donc le dom javascript me sembles approprié pour l'interactivité ou carrément des données dynamiques avec ajax.
1
Thegoodman
 
Salut!

Oui c'est normal que tu ne voies pas l'utilité du truc, parce que l'exemple du tableau 3x3 c'est le seul truc que j'ai trouvé pour illustrer ma demande :)
Mais crois moi l'intérêt est énorme ;)

Je vais regarder du côté des iframes alors, comme vous me le conseillez.

Merci!
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
Tu pourrais utiliser des iframes générées par JavaScript !
1
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   31
 
Ou même utiliser de l'Ajax
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
Ça non, ce serait du XSS !
0
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   31
 
Ajax avec l'iframe loading :

https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/245253-iframe-loading
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
Ça reste de l'iframe ; au sens strict, l'AJAX est un échange de données client-serveur utilisant le module XmlHttpRequest.
0
telliak Messages postés 3668 Date d'inscription   Statut Membre Dernière intervention   881
 
Salut,
Cela ne me semble pas possible (je reste prudent pour ne pas risque de passer pour une bille...) avec une technique de mise en page à base de tableau.
0
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   31
 
Bonjour,

As-tu essayé de mettre ton iframe à l'intérieur d'une cellule de ton tableau ?

As-tu essayé de remplacer ton tableau par des div flottantes ?
0