这些JS的变量 怎么在JAVA里面表示 有没有高手看下。可以这样改么
把js里面的方法 定义在JAVA类里面 可以这样改么 有高手会改么。
var menuslidetimer = null;
var sPop = null;
var postSubmited = false;
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = (userAgent.indexOf('opera') != -1);
var is_saf = ((userAgent.indexOf('applewebkit') != -1));
var is_webtv = (userAgent.indexOf('webtv') != -1);
var is_ie = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4 = ((is_ie) && (userAgent.indexOf('msie 4.') != -1));
var is_moz = ((!is_saf));
var is_kon = (userAgent.indexOf('konqueror') != -1);
var is_ns = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4 = ((is_ns) && (parseInt(navigator.appVersion) == 4));
var is_mac = (userAgent.indexOf('mac') != -1);
function ctlent(event) {}function storeCaret(textEl){if(textEl.createTextRange){
textEl.caretPos = document.selection.createRange().duplicate();
}
}function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i=i+1) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}function arraypop(a) { if(typeof a != 'object' || !a.length) {
return null;
} else {
var response = a[a.length - 1];
a.length=a.length-1;
return response;
}
}function arraypush(a, value) {
a[a.length] = value;
return a.length;
}
function findtags(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}
function findtagsGH(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}function findtagsGH2(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}function findtagsGH3(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}function copycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}function toggle_collapse(objname, unfolded) {
if(typeof unfolded == 'undefined') {
var unfolded = 1;
}
var obj = GetProject(objname);
var oldstatus = obj.style.display;
var collapsed = getcookie('discuz_collapse');
var cookie_start = collapsed ? collapsed.indexOf(objname) : -1;
var cookie_end = cookie_start + objname.length + 1;obj.style.display = oldstatus == 'none' ? '' : 'none';
collapsed = cookie_start != -1 && ((unfolded && oldstatus == 'none') || (!unfolded && oldstatus == '')) ?
collapsed.substring(0, cookie_start) + collapsed.substring(cookie_end, collapsed.length) : (
cookie_start == -1 && ((unfolded && oldstatus == '') || (!unfolded && oldstatus == 'none')) ?
collapsed + objname + ' ' : collapsed);expires = new Date();
expires.setTime(expires.getTime() + (collapsed ? 86400 * 30 : -(86400 * 30 * 1000)));
document.cookie = 'discuz_collapse=' + escape(collapsed) + '; expires=' + expires.toGMTString() + '; path=/';var img = GetProject(objname + '_img');
var img_regexp = new RegExp((oldstatus == 'none' ? '_yes' : '_no') + '\\.gifGetProject');
var img_re = oldstatus == 'none' ? '_no.gif' : '_yes.gif'
if(img) {
img.src = img.src.replace(img_regexp, img_re);
}
}function imgzoom(o) {
if(event.ctrlKey) {
var zoom = parseInt(o.style.zoom, 10) || 100;
zoom -= event.wheelDelta / 12;
if(zoom > 0) {
o.style.zoom = zoom + '%';
}
return false;
} else {
return true;
}
}function getcookie(name) {
var cookie_start = document.cookie.indexOf(name);
var cookie_end = document.cookie.indexOf(";", cookie_start);
return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}function AddText(txt) {
obj = GetProject('posteditor_textarea');
selection = document.selection;
checkFocus();
if(typeof(obj.selectionStart) != 'undefined') {
var opn = obj.selectionStart + 0;
obj.value = obj.value.substr(0, obj.selectionStart) + txt + obj.value.substr(obj.selectionEnd);
} else if(selection && selection.createRange) {
var sel = selection.createRange();
sel.text = txt;
sel.moveStart('character', -mb_strlen(txt));
} else {
obj.value += txt;
}
}
把js里面的方法 定义在JAVA类里面 可以这样改么 有高手会改么。
var menuslidetimer = null;
var sPop = null;
var postSubmited = false;
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = (userAgent.indexOf('opera') != -1);
var is_saf = ((userAgent.indexOf('applewebkit') != -1));
var is_webtv = (userAgent.indexOf('webtv') != -1);
var is_ie = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4 = ((is_ie) && (userAgent.indexOf('msie 4.') != -1));
var is_moz = ((!is_saf));
var is_kon = (userAgent.indexOf('konqueror') != -1);
var is_ns = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4 = ((is_ns) && (parseInt(navigator.appVersion) == 4));
var is_mac = (userAgent.indexOf('mac') != -1);
function ctlent(event) {}function storeCaret(textEl){if(textEl.createTextRange){
textEl.caretPos = document.selection.createRange().duplicate();
}
}function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i=i+1) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}function arraypop(a) { if(typeof a != 'object' || !a.length) {
return null;
} else {
var response = a[a.length - 1];
a.length=a.length-1;
return response;
}
}function arraypush(a, value) {
a[a.length] = value;
return a.length;
}
function findtags(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}
function findtagsGH(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}function findtagsGH2(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}function findtagsGH3(parentobj, tag) {
if(typeof parentobj.getElementsByTagName != 'undefined') {return parentobj.getElementsByTagName(tag);}
else if(parentobj.all && parentobj.all.tags) {return parentobj.all.tags(tag);}
else {return null;}
}function copycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}function toggle_collapse(objname, unfolded) {
if(typeof unfolded == 'undefined') {
var unfolded = 1;
}
var obj = GetProject(objname);
var oldstatus = obj.style.display;
var collapsed = getcookie('discuz_collapse');
var cookie_start = collapsed ? collapsed.indexOf(objname) : -1;
var cookie_end = cookie_start + objname.length + 1;obj.style.display = oldstatus == 'none' ? '' : 'none';
collapsed = cookie_start != -1 && ((unfolded && oldstatus == 'none') || (!unfolded && oldstatus == '')) ?
collapsed.substring(0, cookie_start) + collapsed.substring(cookie_end, collapsed.length) : (
cookie_start == -1 && ((unfolded && oldstatus == '') || (!unfolded && oldstatus == 'none')) ?
collapsed + objname + ' ' : collapsed);expires = new Date();
expires.setTime(expires.getTime() + (collapsed ? 86400 * 30 : -(86400 * 30 * 1000)));
document.cookie = 'discuz_collapse=' + escape(collapsed) + '; expires=' + expires.toGMTString() + '; path=/';var img = GetProject(objname + '_img');
var img_regexp = new RegExp((oldstatus == 'none' ? '_yes' : '_no') + '\\.gifGetProject');
var img_re = oldstatus == 'none' ? '_no.gif' : '_yes.gif'
if(img) {
img.src = img.src.replace(img_regexp, img_re);
}
}function imgzoom(o) {
if(event.ctrlKey) {
var zoom = parseInt(o.style.zoom, 10) || 100;
zoom -= event.wheelDelta / 12;
if(zoom > 0) {
o.style.zoom = zoom + '%';
}
return false;
} else {
return true;
}
}function getcookie(name) {
var cookie_start = document.cookie.indexOf(name);
var cookie_end = document.cookie.indexOf(";", cookie_start);
return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}function AddText(txt) {
obj = GetProject('posteditor_textarea');
selection = document.selection;
checkFocus();
if(typeof(obj.selectionStart) != 'undefined') {
var opn = obj.selectionStart + 0;
obj.value = obj.value.substr(0, obj.selectionStart) + txt + obj.value.substr(obj.selectionEnd);
} else if(selection && selection.createRange) {
var sel = selection.createRange();
sel.text = txt;
sel.moveStart('character', -mb_strlen(txt));
} else {
obj.value += txt;
}
}
解决方案 »
- 怎么根据cookie显示内容?
- extjs 页面的交互问题
- 鱼与熊掌亦能兼得!学知识又拿分:“百度空间统计图表经典JS”高手请进!
- 急急急~~!!在线等。。。jsp高手请进。。。
- 急!!! 求教高手怎么用javascript做倒计时!
- 请问:网站中如何实现选择文件夹的对话框,类似选择文件的对话框的那样,非常感谢!
- 如何实现这么个功能!
- seabell(百合心),还是昨天的问题,我怎么没得到这个结果呢
- 如何用window.open方法新建窗口,而且每次都刷新。急急急
- 怎么刷新一个已经打开的页面 而且还要向它传递数据
- 请教如何写jquery插件!需要注意些什么?
- 有点复杂,通过js 求和 望高手指点
在java后台用request.getParameter("userAgent")获得值