Προς το περιεχόμενο

cgi + html


OneDreamCloser

Προτεινόμενες αναρτήσεις

Δημοσ.

γεια σας παιδια,

 

λοιπον εχω φτιαξει μια εφαρμογη google maps που τρεχω locally και δουλευει μια χαρα,

αλλα θελω αυτη να επικοινωνει με CGI Perl script.

το 1ο βημα ειναι να τρεχω την εφαρμογη σε Apache server οποτε και ετρεξα για αρχη το Hello World (.cgi) και ολα μια χαρα.

>
#!/usr/bin/perl -wT

use		strict ;
use		warnings ;
use		diagnostics ;
use		CGI ;
use		CGI::Ajax ;

print "Content-type: text/html \n\n";
print "Hello World ! \n" ;

 

αλλα οταν προσπαθω να φορτωσω την HTML (και οχι απλως plain text) παλι απο ενα cgi,

μου εμφανιζει οτι "No head/html tags, nowhere to insert. Returning javascript anyway"

οριστε και ο κωδικας

>
#!/usr/bin/perl -wT

use		strict ;
use		warnings ;
use		diagnostics ;
use		CGI ;
use		CGI::Ajax ;

print "Content-type: text/html \n\n";


sub initialize_html 
{
my	$html	=	<<HTML ;
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<style type="text/css">
  	html 	{ height: 100% }
  	body 	{ height: 100%; margin: 0px; padding: 0px }
	label	{ font-size:9px; text-align:center; color:#222; text-shadow:0 0 5px #fff; font-family:Helvetica, Arial, sans-serif; }
  #map_canvas { height: 100% }
</style>
<title>Network Weathermap | hellas online</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/network_weathermap.js"></script>
</head>
<body>
<div id="map_canvas"></div>
</body>
</html>
HTML
print $html . "\n" ;
}

#initialize_html() ;
sub parameterize_info_window
{
return	"CGI \n" ;
}

my $cgi		= 	new CGI() ;
my $ajax	=	new CGI::Ajax( describeInfoWindow	=>	\&parameterize_info_window) ;

print	$ajax->build_html($cgi,	\&initialize_html) ;
$ajax->JSDEBUG( 1 ) ;

 

μηπως ξερετε τι μπορει να φταιει ?

ευχαριστω

Δημοσ.

2 περιπτωσεις:

---> οταν το content ειναι ορισμενο σαν html, εμφανιζει "No head/html tags, nowhere to insert. Returning javascript anyway"

--->οταν το content ειναι ορισμενο σαν plain(text), εμφανιζει ολο τον HTML κωδικα που εχω επισυναψει

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...