2013-05-07 87 views
0

我hava index.html page.in此頁我給TM.htm頁面的href網址。此外,我想發送參數到TM.htm並從索引呈現在此頁面中。 HTML在Html或javascript查詢字符串

在index.html頁面,當我點擊URL鏈接它顯示TM.htm?A = 7和它的作品,但在TM.htm頁我想獲得一個參數與此代碼

window.location.search.substring(x..) 

但不是它給TM.htm?a = 7它給了index.html。 我應該怎麼辦

這是index.html的

<li><a href='TM.htm?a="+marker.ID </a></li>"); 
<li><a href='TM.htm?a="+marker.ID </a></li>"); 
<li><a href='TM.htm?a="+marker.ID </a></li>"); 

和TM.htm在頁面加載我想網址 與此代碼window.location.search但它不會給TM.html它給出的url url.html url 如何在TM.htm中獲得TM.htm url?

編輯面積低於

這是我的index.html頁面:index.html在這裏有一個HREF TM.htm A = ID ...

index.html中時

?我點擊鏈接(如「Patatesli乪Tarifi」鏈接) 它去TM.htm和TM.htm頁我想在URL 查詢字符串所以TM.htm on load頁面事件我寫

$(window).load() 
    { 

警報(window.location的); ....

不過雖然我寫這篇文章TM.htm這給我index.html頁面URL,但我想TM.htm頁面URL

+0

基於這樣的事實,它不給你所期望的文件的名字,我想你放在這段代碼中錯誤的文件。 – elslooo 2013-05-07 20:02:15

+0

@TimvanElsloo - 沒有他的問題是他正在調整window.location。[etc]這是得到當前頁面的QS而不是href – 2013-05-07 20:03:57

+0

@PaulSullivan我真的不知道我明白這一點。他點擊href,然後「重定向」到TM.htm,然後想要現在的a'-param,對吧? – elslooo 2013-05-07 20:11:08

回答

1

我相信您遇到此錯誤是由於文檔中的非代碼頁1252個字符,即土耳其文/奇怪字符編碼。

在記事本或文本板(index.html和tm.htm)中創建兩個空白的新文檔,並確保它僅使用1252或標準字符編碼。添加從index.html到tm.htm的單個鏈接幷包含您的腳本。如果它按照您的期望觸發,那麼您的問題就是文本文件的字符編碼。

我相信這些奇怪的字符會導致他們自己瀏覽器中的一些隱藏的錯誤。

我試着移動你的腳本,使其成爲<body onload="funct()">...</body>,更新jquery和螢火蟲總是在從索引頁面到tm.htm頁面點擊之後顯示舊頁面腳本。只能通過單擊tm.htm上的刷新來觸發腳本。

問候,

+0

非常感謝你...我編輯的問題...你可以在編輯的區域看到編輯過的代碼。我用鏈接預覽了演示...在index.html中有一個href TM.htm頁面,在TM.htm頁面中我想要URL。我正在使用窗口。位置在TM.htm頁面,但它給index.html網址沒有TM.htm頁面url – user1688401 2013-05-07 21:10:20

+0

您好@PaulSullivan,如果問題仍然不清楚,我可以給更多的細節..請幫助..謝謝 – user1688401 2013-05-08 12:04:44

+0

@ user1688401 - 查看更新的答案。基本上我認爲你的代碼中有奇怪的非標準字符(就在文檔的開始處)。按照說明,看看它是否隔離你的問題 – 2013-05-08 16:17:12