请看下端脚本,我做的一个脚本检测标题是否重复的,若重复,不让其提交。
函数入口是check()函数,在其else语句中调用了sendRequestTitle();通过sendRequestTitle();
的响应函数processResponseTitle()来根据后台的判断情况修改flag的值,flag是个全局变量,这样写在processResponseTitle()函数里应该可以修改其职的呀,但是结果是修改无效。请高手指点一二。
<script type="text/javascript">
var flag=false;//标示标题是否已存在
<!-- ajax判断标题重复 -->
var XMLHttpReq;
//创建XMLHttpRequest对象
function createXMLHttpRequest() {
if(window.XMLHttpRequest) {
XMLHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
//发送请求函数
function sendRequestTitle() {
var title=document.getElementById("title").value; //取得输入的信息标题
//alert(title);
var url="KeyWordNameCheckServlet";
var urlstr="title="+title+"&r=000";
createXMLHttpRequest();
XMLHttpReq.open("POST", url, true); //建立与服务器的连接.
我在head中写了下面得代码,想劫持alert函数,可是不知道为什么,将这个html打开时,弹出两个框都是内容都是ab,我已经劫持了这个函数,为什么没有效呢?
我在下面定义个button在onclick事件中添加代码alert(“ab” ......
在客户端知道文件路径,我想不用fileUpload控件把这个文件传到服务器,也可以用fileupload控件但是这个控件必须隐藏(就是不用这个控件来选择路径)
请问能不能实现!!!
没有人做过吗!!!!!
那不就是木马 ......