人们使用Clickbank跳转链接查询字符串来访问我的网站(?hop = xxxxx)这需要发送到我服务器上的脚本,以便它可以转换为" letter-letter-number-number&#34 ; (原始xxxxx用户名的参考代码)
目前我这样做的方式是:
**括号中的部分尚未尝试!!
现在,为了保持整洁,我想将这些例程放在外部.js文件中......但我发现在执行此操作时,脚本无法看到搜索字符串。 (如果在主HTML中工作正常)
这是我迄今为止所得到的:
var page=location.search.substring(5);
document.write('<img width="0px" height="0px" src="/cgi-bin/dbase/conv_hop.pl?'+page+'">');
//document.body.innerHTML = document.body.innerHTML.replace(/aa00/g, "new_ref_code");
评论背后的部分尚未尝试过。它(希望)将取代所有&#34; aa00&#34;在HTML页面上说新的参考代码&#34; BC98&#34;。原来,conv_hop.pl只是用来在服务器上创建一个cookie,但现在必须返回一个值,用于下一部分,可能就像
var new_ref_code.src="/cgi-bin/dbase/conv_hop.pl?'+page (Complete guess here)
那么问题是什么?
有没有办法将查询字符串传递给外部JS文件?我应该使用什么方法来通过conv_hop.pl发回数据,以便评论部分可以使用它的值