bonjour
je souhaite afficher le résultat de mon lien dans un div centrale de mon site .
j ai analysé le code de divers site mais je n'arrive pas à comprendre ni à trouver une documentation qui m'explique comment réaliser ceci
merci pour votre aide
Modifié par zyriuse (12 Jan 2010 - 21:36)
oui
je m'explique mieux.
tu as un lien
<br><li><a href="creation.php">Creation</a></li></br>
et je souhaiterais que le résultat de la page s'affiche dans un div c'est à dire celui qui se trouve au centre de ma page .

merci de vos réponse
Si je comprend bien, ce que tu recherches c'est d'ouvrir une fenêtre dans une partie de la fenêtre que tu utilises c'est bien cela ?

Alors plusieurs solutions pour ca. Soit tu utilises des frames, mais tu ne le feras pas parce que c'est moche, vieux, inaccessible, dépassé. Soit tu utilises ajax pour recharger le contenu du div par une nouvelle page. Soit tu ouvres le lien dans la fenêtre comme n'importe quel lien.

Pour ajax, utilises la librairie jquery :
http://docs.jquery.com/Ajax/jQuery.ajax

Plus particulièrement il faut que ton lien appelle la fonction :

function loadPage(){
 $.ajax({
   url: "page.html",
   success: function(html){
     $("#tondiv").innerHTLM = html;
   }
 });
}


le div dont tu parles s'appelle "tondiv"... Smiley smile
Modifié par pixelb (12 Jan 2010 - 23:23)
je ne comprend pas très bien le lien doit appeler ma fonction mais la fonction je la déclare comment dans mon fichier menu.htm

menu.htm


<ul>

							<br><li><a href="img.html">Creation</a></li></br>
							<br><li><a href="prof.html">Prof</a></li></br>
						<br><li><a href="c.html">C</a></li></br>
							<br><li><a href="contact.html">Contact</a></li></br>
							
	  </ul> 


encore merci pour votre aide
@pixelb :
a écrit :
Soit tu utilises des frames, mais tu ne le feras pas parce que c'est moche, vieux, inaccessible, dépassé

Ne pas dire ce qui n'est pas juste, un document en frameset peut être tout à fait accessible, si et seulement il est BIEN fait ! Smiley cligne