If the physical html file works, then you should be able to get it to work using perl as well.
Anon Monk suggested a HERE doc, which would work although you probably want my $blah = <<"__BLAH__"; since you want to interpolate the $page_title
Alternatively, you can use qq as an alternative delimiter for your string "".
print "Content-Type: text/html\n\n"; print qq{<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" +"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>$page_title</title> <link rel="stylesheet" href="style.css" type="text/css" media="all" /> <script type="text/javascript" src="http://maps.google.com/maps/api/js +?sensor=false"></script> <script type="text/javascript"> (function () { window.onload = function () { // Creating an object literal containing the properties // we want to pass to the map var options = { zoom: 12, center: new google.maps.LatLng(40.7257, -74.0047), mapTypeId: google.maps.MapTypeId.ROADMAP }; // end options // Creating the map var map = new google.maps.Map(document.getElementById('map'), +options); // Adding a marker to the map var marker = new google.maps.Marker({ position: new google.maps.LatLng(40.7257, -74.0047), map: map, title: 'Click me', icon: 'http://gmaps-samples.googlecode.com/svn/trunk/marke +rs/blue/blank.png' }); // end marker }; // end window onload }) (); // end initial function </script> </head> <body> <div id="map"></div> </body> </html>};
In reply to Re: Perl generated Google Maps Javascript won't work
by wind
in thread Perl generated Google Maps Javascript won't work
by Chris K
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |