Bonjour tout le monde,
j'ai un soucis en JQuery pour afficher une page web
voici mon code :
Cette fonction récupere du code html fourni par un proxy via une url passée en parametre. Ensuite je crée une fenetre qui va afficher cette page Web.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function CreerFenetre(url,numform){ var urlc = "dump_html.php?URL='"+url+"'&NUMFEN="+numform; $.ajax({ type: "GET", dataType : 'html', url: urlc, success: function(retour){ $('#PageWeb'+numform).jqDrag('.jqDrag'); $('#PageWeb'+numform).jqResize('.jqResize'); $('<div><div id="PageWeb'+numform+'"class="jqDnR"><div class="jqHandle jqDrag"></div>').appendTo('Conteneur'); $('<div id="#Contenu'+numform+'">').appendTo('ConteneurHead'); $('#Contenu'+numform).html(retour); $('</div>').appendTo('ConteneurFoot'); $('<div class="jqHandle jqResize"></div></div>').appendTo('ConteneurFoot'); $('#Contenu'+numform+' > a ').attr({target:'_blank'}); } }); if ($('#Contenu'+numform).height() > 400){ var numBIGfen = numform; $('#Contenu'+numBIGfen).height('400px').css('overflow','auto');} }
voici le code de la fonction php qui récupere la page.
$TabPage[$numfen] contient une chaine qui est le contenu de la page web demandée (en html).
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "<div id='ConteneurHead'>".$TabPage[$numfen]."</div><div id='ConteneurFoot'></div>";
Mon soucis et que dans Creerfenetre en JQuery, j'ai la variable retour qui contient le code html sans soucis (preuve que le AJAX marche bien ici) mais rien ne s'affiche. Je pense que ca vient de la facon dont je creer ma fenetre.
Pouvez vous m'aider ?
edit 07-07-09 :
J'ai mis ca à la place mais aucun résultat, toujours la page blanche.
$('<div><div id="PageWeb'+numform+'"class="jqDnR"><div class="jqHandle jqDrag"></div>').appendTo(retour+' > Conteneur');
$('<div id="#Contenu'+numform+'">').appendTo(retour+' > ConteneurHead');
$('#Contenu'+numform).html(retour);
$('</div>').appendTo(retour+' > ConteneurFoot');
$('<div class="jqHandle jqResize"></div></div>').appendTo(retour+' > ConteneurFoot');
Partager