HTML - lien hypertexte dans tableau

Fermé
Thegoodman - 26 avril 2011 à 18:19
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 - 30 avril 2011 à 15:07
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

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
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 samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
27 avril 2011 à 09:02
Tu pourrais utiliser des iframes générées par JavaScript !
1
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 31
28 avril 2011 à 11:00
Ou même utiliser de l'Ajax
0
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
28 avril 2011 à 21:03
Ça non, ce serait du XSS !
0
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 31
29 avril 2011 à 12:45
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 samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
30 avril 2011 à 15:07
Ç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 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
26 avril 2011 à 21:31
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 lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 31
29 avril 2011 à 12:46
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