Page 1 sur 1

Charger iframe en javascript au clique

Posté : 04 déc. 2013, 17:42
par totocoto
Salut, je souhaite faire une sorte de lecteur à fichiers :
• à gauche la liste des liens (avec un ECHO, c'est-à-dire avec un nombre de liens inconnu)
• et à droite un cadre accueillant une iframe.
=> Au clique sur un des liens je souhaite que le cadre, l'iframe à droite donc, fasse apparaître (en chargeant rapidement) un aperçu de ce que contient (pdf etc...) le lien cliqué.

Je vois les liens à gauche, je clique sur le 4ème lien, je vois un aperçu à droite qui apparaît quasiment instantanément,
ensuite je clique sur le 7ème lien, je vois un aperçu à droite qui apparaît quasiment instantanément... etc.

Il y a sûrement quelque chose à faire en javascript mais je m'y connais pas :?

Aidez moi s'il vous plait :) Merci !!

Re: Charger iframe en javascript au clique

Posté : 04 déc. 2013, 23:01
par moogli
salut,

location.href à appliquer sur l'objet dom qui représente la frame.

un exemple http://blog.crondesign.com/2010/04/java ... r-get.html
http://board.flashkit.com/board/showthr ... ost3780740

etc

google t'en donnera d'autre :)


@+

Re: Charger iframe en javascript au clique

Posté : 05 déc. 2013, 00:20
par totocoto
Merci :)
mais mon problème est surtout avec le nom de l'id...
avec un ECHO, c'est-à-dire avec un nombre de liens inconnu
Et donc nombre de "id" inconnu :/

Re: Charger iframe en javascript au clique

Posté : 05 déc. 2013, 23:24
par totocoto
Personne ne sait résoudre le problème des "id" indénombrables ?

Merci :priere:

Re: Charger iframe en javascript au clique

Posté : 06 déc. 2013, 00:00
par Aureusms
Pas je ne sais pas ce qu'est un problème des "id" indénombrables.
Tu as un nombre de liens inconnus quand ta page se charge, c'est cela ?

Re: Charger iframe en javascript au clique

Posté : 06 déc. 2013, 10:31
par Totototo
Pas je ne sais pas ce qu'est un problème des "id" indénombrables.
Tu as un nombre de liens inconnus quand ta page se charge, c'est cela ?
Merci,
c'est exactement ça, car j'ai une boucle qui affiche les fichiers que je mets, je ne souhait pas modifier ce système... Enfin je voudrais éviter si possible.
Donc j'ai des liens et les id je sais pas trop comment les controler

Re: Charger iframe en javascript au clique

Posté : 07 déc. 2013, 18:37
par Aureusms
Avec jQuery tu peux trmasettre l'id clicqué vers un autre bout de ta page (genre iFrame)
<a class="lien" id="lien1">fichier1.pdf</a>
<a class="lien" id="lien2">fichier2.pdf</a>
<a class="lien" id="lien3">fichier3.pdf</a>
<a class="lien" id="lien4">fichier4.pdf</a>
[javascript]$(document.body).on({
click :function (event) {
event.stopPropagation();
event.preventDefault();
var idDuLien = $(this).attr("id");
alert (idDuLien);
}
},'.lien');[/javascript]