求解这代码是什么意思

问题描述

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head></head><body><scripttype='text/javascript'>functionhtmlspecialchars(str){str=str.replace(/</g,'&lt;');str=str.replace(/>/g,'&gt;');str=str.replace(/"/g,'&quot;');str=str.replace(/'/g,''');returnstr;}functionbol(){if(top.location!=self.location){returnfalse;}varqs=location.search.split("?")[location.search.split("?").length-1].split("&");qso={};for(vari=0;i<qs.length;i++){if(qs[i]!=""){vartmpa=qs[i].split("=");qso[tmpa[0]]=tmpa[1]?tmpa[1]:"";}}vartu=unescape(qso.tu);if(htmlspecialchars(tu).length!=tu.length){exit;}if(qso.tu&&(qso.tu.indexOf("http%3A%2F%2Fs.click.taobao.com%2F")===0||qso.tu.indexOf("http%3A%2F%2Fi.click.taobao.com%2F")===0||qso.tu.indexOf("http%3A%2F%2Fs.click.alimama.com%2F")===0||qso.tu.indexOf("http%3A%2F%2Fitem8.taobao.com%2F")===0||qso.tu.indexOf("http%3A%2F%2Fshop8.taobao.com%2F")===0)){if(!window.attachEvent){document.write('<inputstyle="display:none"type="button"id="exe"value=""onclick="window.location=''+unescape(qso.tu)+''">');document.getElementById('exe').click();}else{document.write('<astyle="display:none"href="'+unescape(qso.tu)+'"id="exe"></a>');document.getElementById('exe').click();}}}//endofbol()bol();</script></body></html>为什么会直接跳转到一个商品页面??是怎么实现的?谢谢。

解决方案

解决方案二:
应该是通过这句代码document.getElementById('exe').click();执行的,你找下id为“exe”的button,看下他的功能是不是跳转
解决方案三:
后面直接调用bol();函数,不管怎么走都会跳转,因为一直都触发了id为exe元素的click事件
解决方案四:
执行了bol();

时间: 2024-09-20 19:48:11

求解这代码是什么意思的相关文章

Python实现高效求解素数代码实例

  这篇文章主要介绍了Python实现高效求解素数代码实例,本文直接给出代码实例,需要的朋友可以参考下 素数是编程中经常需要用到的. 作为学习Python的示例,下面是一个高效求解一个范围内的素数的程序,不需要使用除法或者求模运算. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #coding:utf-8 #设置python文件的编码为utf-8,这样就可以写入中文注释

对象-求解下列代码,我现在就是基础,知道每个函数,方法的意思,但是不知道它们是为了什么创建,用来干什么

问题描述 求解下列代码,我现在就是基础,知道每个函数,方法的意思,但是不知道它们是为了什么创建,用来干什么 求解下列代码,我现在就是基础,知道每个函数,方法的意思,但是不知道它们是为了什么创建,用来干什么,求大神帮忙 public String getByTrainingOrCompetitionID() throws Exception { zheJiuSheZhiList = dao.getList(shengChanXianID); if(zheJiuSheZhiList.size()>0

求解java代码中正则表达式

问题描述 求解java代码中正则表达式 求大神告知这段代码什么意思 String patternStr = Environment.getExternalStorageDirectory() + "/" +EditNoteActivity.IMG_DIR + "/.+?.w{3}"; 解决方案 这个正则是错误的吧? .+?.w{3} 在 "/"的 外边? 解决方案二: 给变量patternStr 赋值:值为:" 返回 /sdcard (

代码修改-各位大神求解,小弟跪求解,代码问题如下

问题描述 各位大神求解,小弟跪求解,代码问题如下 virtual public byte[] Decode (string data) { var outStream = new List (); int length = data.Length; while (length > 0) { if (!this.Ignore (data[length - 1])) break; length--; } int i = 0; int finish = length - 8; for (i = thi

求解js代码

问题描述 js判断没有输入内容时有提示的字,输入内容后字消失 解决方案 解决方案二:都是表单验证,找个插件就好解决方案三:--HTML代码<html><body><inputid="XXX"/><lableid="lbla"></lable></body></html>--JS代码vartest1=document.getElementById("XXX");te

运用javamail出现: Could not connect to SMTP host: localhost, port: 25;问题,求解,代码如下

问题描述 packagesendMail;importjava.util.*;importjavax.mail.*;importjavax.mail.internet.MimeMessage;importjavax.mail.internet.*;publicclassSend_Mail{publicstaticbooleanmail_Text(Mail_SendPropermailSender){MailAttorneyattorney=null;if(mailSender.isIsvalid

jsp 网站开发-求解!留言板代码哪里错了!抓狂啊

问题描述 求解!留言板代码哪里错了!抓狂啊 这段代码哪里出错了!这是一段留言板提交留言到数据库的代码,可是实验显示不能正确提交到数据库!求解!代码主体: <% String sql;String name=request.getParameter("name");if(name==null) {name=""; }String mail=request.getParameter("mail");if(mail==null) {mail=&q

ava-求解以下代码的绘图思想

问题描述 求解以下代码的绘图思想 public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D)g; // Graphics2D g3 = (Graphics2D) g; drawCoordinate(g2); Line2D line; // Line2D li; g2.setColor(Color.BLACK); g2.drawString("(" + (pt

eclipse中代码问题求解

问题描述 eclipse中代码问题求解 package com.Myhome.model; import java.util.Vector; import javax.swing.JFrame; import javax.swing.JScrollBar; import javax.swing.JScrollPane; import javax.swing.JTable; import java.sql.*; public class one extends JFrame{ //rowData用