0
誰能告訴我什麼,我做錯了什麼......小書籤無法正常工作,因爲它應該(我認爲)
這將返回「按鈕,未找到」
javascript:var nam="http://apps.facebook.com/onthefarm/giftaccept.php?senderId=547766125&gift=haitibackpack_item_single&timestamp=1285776944&ref=gift_accept_tab&key=6870697de39960508737349c7a3f1363%24%24ggM3T%2CPU2YKM2l0mNrM%28U%28b%21eHAoclFCBgwg49%21S34GWkEXxTekFN_Fkx5%2AUZPcNMEOj&signature=a86a9e11aab0051e3fde676a9abe4283&srcapp=FarmVille"; nam="actions["+nam.replace(/\&/g, "&")+"]"; var els=document.getElementsByName(nam); if(els.length == 0) alert("Button not found"); else els[0].click();
這促使我進入URL ...我輸入與上例中相同的網址,並且工作正常,點擊將我帶到所需頁面的按鈕。
javascript:var nam=prompt('enter URL Please'); nam="actions["+nam.replace(/\&/g, "&")+"]"; var els=document.getElementsByName(nam); if(els.length == 0) alert("Button not found"); else els[0].click();
感謝
你問之前......我試着在Chrome,IE和Firefox。它似乎不是JS的長度問題。無論使用哪個(有效)URL,我都可以得到與上述相同的結果。我在這裏變得絕望了。
它沒有改變。時間戳是基於項目「發送」的時間。我可以運行一段不起作用的代碼,讓它失敗,然後運行一個可以正常工作的代碼,它可以正常工作,反之亦然。我可以重新加載頁面,它將保持不變。但是,我會提供頁面的源代碼:http://privatepaste.com/11f27d4328請注意,這只是一個示例部分,其中包含與上述示例相似的項目,但不是同一個項目,因此此源代碼中的URL是不同於上面的那個。如果你需要其他東西,請告訴我。 – Seatbelt99 2010-09-30 17:28:21
不知道它是否重要,但我也試圖通過設置一個小書籤來設置變量「nam」,然後下一個將其格式化並尋找元素。這沒有用。 BUt,如果我這樣做的話:var nam = prompt('enter url');單獨填寫url後點擊enter,爲剩下的做一個單獨的javascript,這個工作就可以了。它與使其工作的提示有關。只是不知道是什麼。 – Seatbelt99 2010-09-30 22:44:28
privatepaste.com/11f27d4328鏈接已過期...您是否想重新上傳它? – Couto 2011-01-03 01:31:32