Draggable Primary
3 posters
Page 1 of 1
Draggable Primary
- Code:
try {
sty = document.createElement("style");
sty.type = "text/css";
sty.innerHTML = ".imgblock200{position:relative;}";
document.getElementsByTagName("head")[0].appendChild(sty);
}catch(e){}
try {
document.styleSheets[document.styleSheets.length - 1].addRule(".imgblock200", "position:relative;");
}catch(e){}
var ie=document.all;
var nn6=document.getElementById&&!document.all;
var isdrag=false;
var x,y;
var dobj;
function movemouse(e) {
if (isdrag) {
dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
dobj.style.top = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
return false;
}
}
function selectmouse(e) {
var fobj = nn6 ? e.target : event.srcElement;
var topelement = nn6 ? "HTML" : "BODY";
while (fobj.tagName != topelement && fobj.className != "imgblock200") {
fobj = nn6 ? fobj.parentNode : fobj.parentElement;
}
if (fobj.className=="imgblock200") {
isdrag = true;
dobj = fobj;
tx = parseInt(dobj.style.left+0);
ty = parseInt(dobj.style.top+0);
x = nn6 ? e.clientX : event.clientX;
y = nn6 ? e.clientY : event.clientY;
document.onmousemove=movemouse;
return false;
}
}
document.onmousedown=selectmouse;
document.onmouseup=new Function("isdrag=false");
var disprimpic = getElementsByClassName(null,"div","imgblock200")[0];
disprimpic.innerHTML = disprimpic.innerHTML.replace(/<a[\S\s]+?>/i,"").replace(/<\/a>/,"");
function getElementsByClassName(oElm,sTag,sClass) {
var elm = [];
if (!oElm)oElm = document;
if (!sTag)sTag = "*";
var els = oElm.getElementsByTagName(sTag) || document.all;
for (var j=0,k=els.length;j<k;j++) {
if (new RegExp(sClass).test(els[j].className)) {
elm.push(els[j]);
}
}
return elm;
}
Paste it on your External Js
Re: Draggable Primary
keWL tencHu s share
[DYOSZA]gane- MOD
- Posts : 221
Reputation : 122
Join date : 2009-05-26
Age : 27
Location : Baguio City, Philippines
Similar topics
» Random Primary Picture
» Shaking Primary Picture
» Rain Effect On Your Primary
» elastic primary photo
» Viewers Primary And Info Alert Box [MOOTOOLS]
» Shaking Primary Picture
» Rain Effect On Your Primary
» elastic primary photo
» Viewers Primary And Info Alert Box [MOOTOOLS]
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum