2012-08-17 71 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