[AJAX] Perl CGI Ajax, Header, ajout de r�f�rences scripts externes
Bonjour,
Vous �tes ma derni�re chance! j'ai fait plusieurs forums, regard� la documentation CPAN pour le module CGI::AJAX, une quantit� incroyable d'informations sur le web mais j'ai fait chou blanc.
Alors merci d'avance pour votre aide.
Je d�bute en Perl CGI et je veux utiliser le module AJAX dans la construction d'une page html. J'ai compris le principe et �a fonctionne tr�s bien. L� o� je bute c'est pour la construction de la page HTML. Je ne trouve pas comment rajouter un r�f�rence de script exterme dans le Header. J'obtiens toujours l'erreur suivante:
"No head/html tags, nowhere to insert. Returning javascript anyway". Si j'analyse la page avec firebug je trouve bien ma r�f�rence javascript, mais l'insertion de l'Ajax ne veux pas se faire dans la section Head. Voila mon script, pour ne pas �tre trop long je l'ai abr�g�;
use CGI qw(:standard);
use CGI::Carp qw(fatalsToBrowser);
use strict;
use CGI; # or any other CGI:: form handler/decoder
use CGI::Ajax;
my $cgi = new CGI;
my $pjx = new CGI::Ajax( 'exported_func' => \&RESOLVE);
print $pjx->build_html($cgi,\&Show_HTML, {-charset=>'UTF-8', -expires=>'-1d'});
sub RESOLVE {.......
}
sub Show_HTML {
print header,
start_html( -title=>'Exemple de formulaire cr�e par un script Perl',
-script => {-language => 'javascript', src=> 'http://<mon javascript>'}),
h1('Ma page'),
...........
end_html;
}
Meilleures salutations
Smooky132