求一个可以挂在网页上自动投票的js代码和方法 如果是打开就算投票可用js传值就行了<javasscipt src="http://join.jxcn.cn/Vote.aspx?id=XXX&other=其他值" />上面的可用js的documnetwrite输出相关ip信息由js最得后放在传值变量上传过去就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一点:如果要在当页实现投票并显示,用AJAX,如你顶楼所说的一栏,用XMLHTTP连接,当页投标,当页显示结果第二种办法:打开时投票,用后处理,后台可自动获得ip 并处理第三种办法:静态页打开页用js获得ip并传给投票处理页 用js获得ip,你可以查查,然给连成一个字符串(将相关信息连成字符串并给一个js变量用js输出html<javascript>documnetwrite '<javascipt src="http://join.jxcn.cn/Vote.aspx?id=XXX&other="+js变量(要传给Vote.aspx的参数)+" />";</javaxript>这个相当于js输了的html标签对象,你查查是不是documnetwrite 或其他,我记不太清了不知道是不是你需要牟 你一楼的没有权限可能两个问题一个POST要大写第二个可能不能跨域 http://join.jxcn.cn/Vote.aspx?voteID=50122在地址栏里直接输入,不能正确投票,可不可以先看看实际投票页面:http://best.jxcn.cn/best/joiners.html?ClassID=5 ,然后帮我弄个完整的代码,投票时间不多了,投票结束了就没什么用了,拜托!!!!!! <script type="text/javascript">var xmlHttp;var requestType="";//function createXMLHttpRequest(){ if(window.ActiveXObject) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest(); }}function setid(id){ createXMLHttpRequest(); type="city"; var url="http://join.jxcn.cn/Vote.aspx?voteID="+id; xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange=handleStateChange; xmlHttp.send(null);}function handleStateChange(){ if(xmlHttp.readystate==4){ if(xmlHttp.status==200){ alert "发送成功"; } }}<script type="text/javascript">//投票函数function vote(id,url){ setid(id); //点击后先给统计页发一个信息 windows.open(url) //这句可能不对,但意思是打开一个新的窗口,并打开url页,你查一下js打开新窗口用什么函数调用就行了}//在"投他一票"上写函数<a http=xxxx?id=yyy onclik="vote('yyy','http=xxxx?'"> <--! yyy即相关id,xxxx,即要打开相关页 -->//这个事件点击投票时先传一个值给投票页,再打开相关网页//思路 是这样的,具体代码是我随手写的,可能不对 vote(id,url)是一个js函数,有两个参数,一是相关网站的id(待投票的),一个是你要打开的网站的url两个功能:一是是给调用时,http://join.jxcn.cn/Vote.aspx?voteID=传一个参数第二个是打开你的url页()调用说了,用onclick事件你documnet.write 输出"投出一票"时,也应将相关的onclick 部分内容也输出具体的你找一个熟悉js的人一问下就知道了我是搞PHP的,js 也不太熟 页面上放一个 隐藏frame ,再做一个隐藏表单,打开时,自动提交表单,并把表单的 target 指向隐藏frame.如果投票是 GET 参数,建议用楼上面的 <img src="投票地址及GET参数" height="1" width="1" /> 按我的方式调用:投票并打开document.writeln('<li>50309 <a href="http://www.jxflower.net/" target="_blank">江西鲜花网</a> <a href="#" class="vote" onclick="vote(50309,"http://www.jxflower.net/");">投他一票</a></li>');按你的方式调用:点击投票并打开document.writeln('<li>50309 <a href="http://www.jxflower.net/" target="_blank">江西鲜花网</a> <a href="http://www.jxflower.net/" class="vote" onclick="vote(50309")">投他一票</a></li>');js直接用下面的就行了function vote(id,url){ setid(id); //点击后先给统计页发一个信息}如果不通,先把ajax调通就行了原来的document.writeln('<li>50309 <a href="http://www.jxflower.net/" target="_blank">江西鲜花网</a> <a href="#" class="vote" onclick="vote(50309);">投他一票</a></li>');这个只能投票但不打开http://www.jxflower.net/ 我要投的是voteID=50112这一个,下面是我用iframe的,也不成功,没有效果好像读取不到iframe里的元素。<html><head><title>vote</title></head><body><iframe id="vote1" name="vote1" src="http://best.jxcn.cn/best/joiners.html?ClassID=5" width="0" height="0"></iframe><script language="javascript">var frm = window.frames.vote1;vote();function vote() { if (frm.readyState = "complete") { var contentBody = frm.document.getElementById("contentBody"); var anchors = contentBody.getElementsByTagName("a"); anchors[9].click(); } else { setTimeout(vote(), 30000); }}</script></body></html> Jquery 获取tr中td的值 onmouseup方法 js如何判断窗口被占用? 无闪烁刷新代码上传到空间后老是无法打开站点,已终止操作 select选中?? 请教一个关于COOKIE的问题 关于html控件中的函数的用法 ,急啊 如何判断算术表达式是否合法? 急 highcharts,IE6,IE8不支持foreach cookie到底存在哪个文件夹下呀?c:\document and setting\cookie下有,可是 temporary internet files 文件夹下也有,以cookie:打头,这些都是吗? js 如何将网站上的图片下载到指定本机上?
用js获得ip,你可以查查,然给连成一个字符串(将相关信息连成字符串并给一个js变量用js输出html
<javascript>
documnetwrite '<javascipt src="http://join.jxcn.cn/Vote.aspx?id=XXX&other="+js变量(要传给Vote.aspx的参数)+" />";
</javaxript>这个相当于js输了的html标签对象,你查查是不是documnetwrite 或其他,我记不太清了不知道是不是你需要牟
可能两个问题
一个POST要大写
第二个可能不能跨域
在地址栏里直接输入,不能正确投票,可不可以先看看实际投票页面:http://best.jxcn.cn/best/joiners.html?ClassID=5 ,
然后帮我弄个完整的代码,投票时间不多了,投票结束了就没什么用了,拜托!!!!!!
var xmlHttp;
var requestType="";
//
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
}function setid(id){
createXMLHttpRequest();
type="city";
var url="http://join.jxcn.cn/Vote.aspx?voteID="+id;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.send(null);
}function handleStateChange(){
if(xmlHttp.readystate==4){
if(xmlHttp.status==200){
alert "发送成功"; }
}
}
<script type="text/javascript">//投票函数function vote(id,url){
setid(id); //点击后先给统计页发一个信息
windows.open(url) //这句可能不对,但意思是打开一个新的窗口,并打开url页,你查一下js打开新窗口用什么函数调用就行了
}//在"投他一票"上写函数<a http=xxxx?id=yyy onclik="vote('yyy','http=xxxx?'">
<--! yyy即相关id,xxxx,即要打开相关页 -->//这个事件点击投票时先传一个值给投票页,再打开相关网页//思路 是这样的,具体代码是我随手写的,可能不对
两个功能:一是是给调用时,http://join.jxcn.cn/Vote.aspx?voteID=传一个参数
第二个是打开你的url页()调用说了,用onclick事件你documnet.write 输出"投出一票"时,也应将相关的onclick 部分内容也输出具体的你找一个熟悉js的人一问下就知道了我是搞PHP的,js 也不太熟
按我的方式调用:投票并打开document.writeln('<li>50309 <a href="http://www.jxflower.net/" target="_blank">江西鲜花网</a> <a href="#" class="vote" onclick="vote(50309,"http://www.jxflower.net/");">投他一票</a></li>');
按你的方式调用:点击投票并打开
document.writeln('<li>50309 <a href="http://www.jxflower.net/" target="_blank">江西鲜花网</a> <a href="http://www.jxflower.net/" class="vote" onclick="vote(50309")">投他一票</a></li>');js直接用下面的就行了
function vote(id,url){
setid(id); //点击后先给统计页发一个信息
}如果不通,先把ajax调通就行了
原来的
document.writeln('<li>50309 <a href="http://www.jxflower.net/" target="_blank">江西鲜花网</a> <a href="#" class="vote" onclick="vote(50309);">投他一票</a></li>');
这个只能投票但不打开http://www.jxflower.net/
好像读取不到iframe里的元素。
<html>
<head>
<title>vote</title>
</head>
<body>
<iframe id="vote1" name="vote1" src="http://best.jxcn.cn/best/joiners.html?ClassID=5" width="0" height="0"></iframe><script language="javascript">
var frm = window.frames.vote1;
vote();function vote() {
if (frm.readyState = "complete") {
var contentBody = frm.document.getElementById("contentBody");
var anchors = contentBody.getElementsByTagName("a");
anchors[9].click();
} else {
setTimeout(vote(), 30000);
}
}
</script>
</body>
</html>