任何人都可以帮我这样做吗?我想打开这个书签:
javascript:try{s1=document.getElementsByTagName('body')[0].innerHTML.toString();s2=escape(s1.substr(s1.indexOf('flashvars.un'),128)+s1.substr(s1.indexOf('flashvars.title'), 128));location.href='http://somesite.something.com/index.html?input='+s2;}catch(err){location.href='http://somesite.something.com/index.html';}
进入一个表单,用户输入一个URL,然后单击“提交”以激活“激活”bookmarklet的功能,放在表单的同一个网页中。我向几个人问过,但他们所说的只是“做起来很棘手”......任何人都可以这样做吗?我需要这样做,我有点迷失在这里,
谢谢你们;)
P.S。任何建议或HowTo都会有用。
答案 0 :(得分:0)
如果我理解正确,您希望有一个表单,用户可以在其中输入包含Flash影片的页面的网址。然后一些过程提取闪光灯并全屏打开。 除非您编写服务器进程,否则这是不可能的,因为bookmarklet在您所在页面的范围内运行,而pageA上的表单无法执行pageB范围内的脚本
如果你使用HTA(html应用程序),你可以从iframe中提取一些内容