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