2012-08-17 69 views
-3

我使用这个代码:如何使用冠军头

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

的问题是,页面标题设置为宽度x高度的图像。有没有办法改变页面标题,而不使用以下内容?

<img src='link'/> 

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

+1

你可以表达你的问题更清楚?你可以使用Javascript的'document.title'动态地改变页面标题。 – LonelyWebCrawler 2012-08-17 04:29:02

+1

@LonelyWebCrawler OP将页面的内容类型通过标题更改为图像/ gif类型。浏览器只会尝试呈现gif。 Javascript无效。 – jeremy 2012-08-17 04:31:19

+0

我的问题很明显,我想更改页面标题 – ThElitEyeS 2012-08-17 04:31:35

回答

0

您在页面标题中看到的文字由浏览器决定。你不能通过PHP来改变它。在呈现HTML页面时,浏览器会查找title元素,但是,在其他任何情况下,都会根据您正在查看的页面的属性选择标题。正如您猜测的那样,唯一的选择是创建一个HTML页面并通过img标签引用图片并通过title标签更改标题。

0

将图片的新窗口放入html。我从这个问题的糟糕措辞中假设你打开一个新的窗口,其内容是“只是图像”?

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

0

您可以创建一个嵌入图像的带有iframe(size = 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> 
+0

你是否理解他在做什么?他想使用GD库,但不喜欢他不能改变发送到浏览器的内容的标题为'image/png'的事实。没有html将呈现在'.png'内容类型中。 – jeremy 2012-08-20 04:23:55

+0

@Nile他说:“页面标题设置为宽x高的图像。有没有更改页面标题的方法?所以我认为他的意思是显示在页面标题旁边的小图标。我错了吗 ? – alfasin 2012-08-20 04:30:14

+0

是的,看看他说他使用的代码。他使用GD库,因此浏览器正在将其页面作为图像/ gif进行处理。 – jeremy 2012-08-20 04:35:39