PHP和HTML代码发布

PHP和HTML代码发布,php,html,Php,Html,这段PHP/HTML代码可以在InternetExplorer9和Firefox4中使用,但在其他地方无法使用。有人能找出原因吗 <div class="white_content" id="light1"><a onclick="document.getElementById('light1').style.display='none';document.getElementById('fade').style.display='none'" href="javascript

这段PHP/HTML代码可以在InternetExplorer9和Firefox4中使用,但在其他地方无法使用。有人能找出原因吗

<div class="white_content" id="light1"><a onclick="document.getElementById('light1').style.display='none';document.getElementById('fade').style.display='none'" href="javascript:void(0)"><b>Close</b>
</a><form target="_blank" method="get" action="http://maps.google.com/maps"><br>Enter your starting address for directions:<br><input type="text" name="saddr">
<input type="hidden" value="6266 W Highway 290, Austin, TX 78735, Austin TX" name="daddr"><input type="hidden" value="en" name="hl"><input type="submit" value="get directions">
<img src="http://maps.google.com/maps/api/staticmap?center=6266 W Highway 290, Austin, TX 78735, Austin, TX&amp;zoom=14&amp;size=400x330&amp;maptype=roadmap&amp;markers=color:red|label:A|6266 W Highway 290, Austin, TX 78735,Austin, TX&amp;sensor=false"></form></div>
<ul><li> Address 1: 6266 W Highway 290, Austin, TX 78735 Phone: (512) 891-9980 <a onclick="document.getElementById('light1').style.display='block';document.getElementById('fade').style.display='block'" href="javascript:void(0)">Map</a></li></ul></div>

输入您的出发地址以获取指示:
  • 地址1:德克萨斯州奥斯汀290号公路西6266号78735电话:(512)891-9980
要复制错误,请访问eataustineat.com。单击“所有餐厅”选项卡,然后单击“奥斯汀比萨饼园”。现在,在视频右侧,找到一个标有“地图”的链接。点击它。“窗口”应与地图一起出现。现在,您可以在“获取方向”按钮左侧的字段中添加任何内容或不添加任何内容。单击它后,div将消失,您将被推到网站的前面。这不应该发生。当您单击“获取方向”时,它应该总是在另一个窗口中显示谷歌地图


注意:我使用的是Chrome v 12.0.742

如果您问为什么不加载地图,那是因为图像源URL中的所有空格和HTML实体

更改此项:

德克萨斯州奥斯汀市290号W公路78735号,德克萨斯州奥斯汀市&zoom=14号&size=400x330号&maptype=roadmap&markers=颜色:红色|标签:德克萨斯州奥斯汀市78735号A | 6266 W公路290号,德克萨斯州奥斯汀市&sensor=假

为此:


基本上,我用加号(+)替换了所有空格,将所有HTML实体(&)替换为一个符号(&)。

事实上,我将您的代码一字不差地复制到了中,它在Opera 11、Chrome 12、Safari 5、Internet Explorer 9和Firefox 5中运行得非常好

事实上,它们看起来都相当相似,这本身就是一项壮举


不确定问题出在哪里。

您没有包括哪些内容?我假设这不是实际的文件内容,因为所有转义的双引号都呈现在服务器端。如果浏览器出现问题,则与服务器上的PHP无关……只与发送到浏览器的内容有关。发布呈现的HTML,我们可以提供帮助。HTML以分号结尾,有结束字符串和组合字符串元素。这必须是不带定义的字符串摘录。请把完整的代码贴在海报上好吗?那么,你在问题中复制的代码实际上与问题无关……我需要从哪里开始查找错误?