0

以下是我用来返回图像的 php 代码,但出现错误。请让我知道我做错了什么。如果我从以下代码中删除 onclick 事件,则不会发生错误。

return ('<img onclick="window.open('http://google.com','_blank')" src="'.$content.'" alt=""/>');
4

3 回答 3

1

您没有转义单引号:

return ('<img onclick="window.open(\'http://google.com\', \'_blank\')" src="'.$content.'" alt=""/>');
于 2013-09-04T15:42:45.097 回答
1

你必须转义字符:

return ('<img onclick="window.open(\'http://google.com\',\'_blank\')" src="'.$content.'" alt=""/>');
于 2013-09-04T15:42:57.817 回答
0

像这样使用反斜杠

return ('<img onclick="window.open(\'http://google.com\',\'_blank\')" src="'.$content.'" alt=""/>');
于 2013-09-04T15:45:54.377 回答