2009-08-17 50 views

回答

7

僅此註釋行之後:

<!-- Begin - Site: Elfster.com Zone: 2008 Master Template Leaderboard --> 

您正在試圖嵌入一個javascript:

var src = 'http://ads.elfster.com/go/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;PageID=27668&amp;SiteID=' + SiteID + '&amp;Random=' + browDateTime; 

我有了這個路徑:

a.aspx?=了zoneid 4 &任務=獲取& IFR =假& PAGEID = 27668 & SITEID = 1 &隨機= 1250553113754

此URL返回HTML與JavaScript不因此你的錯誤。

+0

只是爲了澄清一下: http://ads.elfster.com/go/a.aspx?ZoneID=4&Task=Get&IFR=False&PageID=27668&SiteID=1&Random=1250553113754 回報: <體BGCOLOR =「#FFFFFF 「> 並且您試圖將其嵌入爲javascript。 – DmitryK 2009-08-18 00:00:24

+0

真棒這正是我需要的。還有一個問題,如果是這樣的話,我怎麼沒有在Firefox中收到錯誤? – 2009-08-18 00:07:18

+0

由於FF生成不同的URL: http://ads.elfster.com/go/a.aspx?ZoneID = 4&Task = Get&IFR = False&PageID = 27668&SiteID = 1&Random = 1250555870542&Browser = NETSCAPE4 which received javascript: document.write(''); – DmitryK 2009-08-18 00:40:59

0

嘗試將你的JavaScript代碼插入http://jslint.com - 我發現修復大多數問題,我的代碼在IE古怪打破。

另外,爲了將來的參考,您可能想嘗試爲您的問題添加更多解釋 - 只是發佈鏈接會讓人們更難以幫助您,而且大多數人不會實際訪問該網站並嘗試看看你的代碼(我沒有)。

+0

我的歉意。感謝您的提示,仍然是黑客新手 – 2009-08-17 23:59:42

0

此行是竟然放棄IE很難的一個:

document.getElementById('_ornamentSelectorsLeft').onclick = scrollPicsLeft; 

是否功能scrollPicsLeft意味着什麼嗎(提示:應該..)

我的猜測是錯誤實際上是在不同的位置(可能在代碼之前你定義的scrollPicsLeft函數)和IE無法解析代碼scrollPicsLeft這就是爲什麼它說它無法找到我稍後當你嘗試使用它時。

你可能希望在IE中啓用調試JavaScript和使用Visual Studio找出IE掛..(這就是我發現你的錯誤)

+0

感謝您的幫助!我認爲德米特里克釘了它。 – 2009-08-18 00:08:40

0

jslint.com幫助我找到了一些IE錯誤。我想用const indentifier = value聲明一個常量變量,但直到現在,IE才支持該功能。