Could someone tell me how to add some HTML tags to this program. I want to be able to change the background color, add some headers, and put a table below the map that will be displayed. Could someone please tell me how to add this to the current program. Thanks in advance.
Red.py """ Publisher example """ def query(req, building=""): # NOTE: best way to understand this is to see the output, # that is, to "view source" on the generated web page # read common header for any google mapping f = file('/home/ta/public_html/maplish/googleHead.html','r') t = f.read() f.close() # define the two buildings we know (because no SQL is done here) buildings = [ ("cb", "Cambus Office", "-91.552977", "41.659655") ] buildings += [ ("va/hardlib", "VA/Hardin Library", "-91.549501", "41.662348") ] buildings += [ ("hancher", "Hancher Auditorium", "-91.538214", "41.669529") ] buildings += [ ("currier", "Currier Hall", "-91.534996", "41.666163") ] buildings += [ ("schaeffer", "Schaeffer Hall", "-91.535296", "41.660969") ] buildings += [ ("shospital", "South Hospital", "-91.548900", "41.658885") ] str = '' # in case no buildings match, use empty string for x in buildings: a,b,c,d = x # isolate all the tuple components into a,b,c,d if building.lower() == a: # construct javascript, using Python %s to substitute names and data # see http://docs.python.org/lib/typesseq-strings.html if needed str = 'var bldg%s = new GPoint( %s, %s);\n' % (a, c, d) str += 'var mrk%s = new GMarker( bldg%s );\n' % (a, a) str += 'var htm%s = "%s";\n' % (a, b) str += 'GEvent.addListener(mrk%s,"click",function() {' % a str += 'mrk%s.openInfoWindowHtml(htm%s); });\n' % (a, a) str += 'map.addOverlay(mrk%s);\n' % a # output markers, if any t = t + str # then add trailing html to finish page trail = "//]]> </script> </body> </html>" t = t + trail return t htaccess SetHandler python-program PythonHandler mod_python.publisher PythonDebug On googleHead.html <!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"> <head> <TITLE>University of Iowa Cambus</TITLE> <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAoq-X4K0kg9eYo1EhqRtUSxRepKXVB5XJtiHJ0W4XJYyDQ5hNnxQKi9AqI9J1B9uwt8TVJptjDwSqPA" type="text/javascript"></script> </head> <body> <form action="query" method="get"> Street Address in Iowa City: <input type="text" name="address"> </form> <p> <div id="map" style="width: 800px; height: 600px"></div> <script type="text/javascript"> //<![CDATA[ var map = new GMap(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.centerAndZoom(new GPoint(-91.527786,41.661114), 2); -- http://mail.python.org/mailman/listinfo/python-list