11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous !

J'ai appris aujourd'hui comment faire en sorte qu'un lien appelle différentes pages (ou images ou vidéos...) sur mon site. Le but du jeu c'est que lorsqu'un visiteur clique sur un lien, plusieurs types de contenus lui sont renvoyés simultanément sur cette même page.

Mon prof n'a pas jugé utile de nous apprendre cette technique autrement qu'en découpant le site en frames... Peut être n'existe-t-il pas d'autre solution... mais j'en doute

Et moi, les frames, j'aime pas beaucoup ça ! Smiley ohwell

J'aimerais donc savoir s'il est possible de remplacer les frames par des éléments de type div et surtout, comment faire?

mon script de départ c'est ça :

function lienmultiple(ciblepage,ciblevideo,cibleimage,ciblemoteur)
{self.location="http://arborescence vers mon dossier cible/" + ciblepage;
parent.left.location="http://arborescence vers mon dossier cible/" + ciblevideo;
parent.mid.location="http://arborescence vers mon dossier cible/" + cibleimage;
parent.right.location="http://www.google.fr/search?q=" + ciblemoteur;}

et je lance le chargement des différents éléments comme ça :

<a href="#" onclick="lienmultiple('page_truc.html','video_machin.html','image_bidule.jpg','mot clef')">lien</a>

any idea ?

Merci par avance pour votre aide! et bonne soirée!
Modérateur
Bonjour,

Avec Jquery, c'est très facile de charger du contenu dans un élément HTML. Tu peux y jeter un oeil.

Si plutôt tu dois créer une fonction à partir de zéro, tu peux toujours regarder le code de cette librairie.