-3

我正在使用这段代码:

<?php
   header("Content-type:image/gif");
   And some PHP gd code below to generate the image
?>

问题是页面标题设置为宽 x 高的图像。有没有办法在不使用以下内容的情况下更改页面标题?

<img src='link'/>

注意:我不需要使用任何 JavaScript 代码或外部文件。

4

3 回答 3

1

将图像的新窗口包裹在html. 我从问题的糟糕措辞中假设您正在打开一个以“仅图像”为内容的新窗口?

如果是这样,只需通过 HTML 包装它。除非浏览器不使用结果,在这种情况下,您需要更具体地了解过程/目的。

于 2012-08-17T04:30:25.683 回答
0

您可以使用 iframe(大小 = 100%)创建一个嵌入图像的 html 页面。然后您可以在 HTML 页面中设置标题。

例子:

<html>
<head>
<title>YOUR TITLE</title>
<style type="text/css">
        html, body { margin: 0; padding: 0; height: 100%; }
        iframe {
            position: absolute;
            top: 0; left: 0; width: 100%; height: 100%;
            border: none; padding-top: 32px;
            box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
        }
</style>
</head>
<body>
    <iframe src="http://www.nbc.com/"></iframe>
<body>
</html>
于 2012-08-20T03:50:57.227 回答
0

您在这样的页面标题中看到的文本是由浏览器决定的。您无法通过 PHP 更改它。在呈现 HTML 页面时,浏览器会查找title元素,但是,在其他所有内容中,它会根据您正在查看的页面的属性来选择标题。正如您猜到的那样,唯一的选择是创建一个 HTML 页面并通过标签引用图像并通过img标签更改标题title

于 2012-08-17T04:30:22.673 回答