-
- 记一点有用的代码
- Weather:多云 ,西南风 4-5级 ,最低气温1 ℃
- 2005-11-27
本来是要写点今天的事的,也由于这些事发现了一些代码就想贴上来。公司在用CAPTIVATE开发东西,但是到了最后关头有点技术问题,CAPTIVATE本身的问题,但也不能算是BUG,只能说是CAPTIVATE本身功能的不完整造成的,所以,偶就负责技术攻关了,周末也在家里搞,到最后也没一个特别满意的方法,查遍了MacroMedia的DEVNET也是一样,论坛上也有人问,回答依然是否定的。不过还好,已经找到替代的方法了。
就是在DEVNET转的时候,看到了点东西,所就贴上来,其实这篇日记按我原来想法是想放在“Work+Study”里的,但怕以后找这些代码不好找就只好放在这个分类里了,现在终于见出tag的好处了,呵呵,但是tag对于我自己来说用的还不是太多,所以给这个blog加上tag功能的话,就不想去费那个事了,废话不说了,贴代码。
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars.split("=");
if (pair[0] == variable) {
return pair[1];
}
}
alert('Query Variable ' + variable + ' not found');
}
var MyIDString = getQueryVariable("ID");
var MyNewFile = ('update_modules.cfm?ID=' + MyIDString);
window.location.href = MyNewFile;-
Views(4763) | Comments(2) |
In:
网页前端技术
|
(11/25)
快速使用GOOGLE的在线翻译
[记一点有用的代码]的回复
-
123123
于
2005-12-18 15:50:20
发表 |
IP:220.168.77.*
- *
*/
if (!window.Element) {
var Element = new Object();
}
Object.extend(Element, {
/**
* 切换 显示/隐藏
*/
toggle: function() {
for (var i = 0; i < arguments.length; i++) {
var element = $(arguments[i]);
element.style.display =
(element.style.display == 'none' ? '' : 'none');
}
},
hide: function() {
for (var i = 0; i < arguments.length; i++) {
var element = $(arguments[i]);
element.style.display = 'none';
}
},
show: function() {
for (var i = 0; i < arguments.length; i++) {
var element = $(arguments[i]);
element.style.display = '';
}
},
/**
* 从父节点中移除
*/
remove: function(element) {
element = $(element);
element.parentNode.removeChild(element);
},
getHeight: function(element) {
element = $(element);
return element.offsetHeight;
},
/**
* 是否拥有 class 属性值
*/
hasClassName: function(element, className) {
element = $(element);
if (!element)
return;
var a = element.className.split(' ');
for (var i = 0; i < a.length; i++) {
if (a[i] == className)
return true;
}
return false;
},
/**
* 为对象添加 class 属性值
*/
addClassName: function(element, className) {
element = $(element);
Element.removeClassName(element, className);
element.className += ' ' + className;
},
/**
* 为对象移除 class 属性值
*/
removeClassName: function(element, className) {
element = $(element);
if (!element)
return;
var newClassName = '';
var a = element.className.split(' ');
for (var i = 0; i < a.length; i++) {
if (a[i] != className) {
if (i > 0)
newClassName += ' ';
newClassName += a[i];
}
}
element.className = newClassName;
},
// removes whitespace-only text node children
cleanWhitespace: function(element) {
var element = $(element);
for (var i = 0; i < element.childNodes.length; i++) {
var node = element.childNodes[i];
if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
Element.remove(node);
}
}
});
68464
-
柠檬园主
于
2005-12-19 10:37:57
发表 |
IP:210.83.202.*
- 呵呵,楼上的也在这儿记代码呐,到时你找不着怎么办?

