<html><head><style type="text/css"><!-- DIV {margin:0px} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt">hi guys, i've problem here.. i want to make pop up window from my a href links using unobtrusive js.<br>but it doesn't work...<br><br>code in my html<br><head><br><script type="text/javascript"><br>addLoadEvent(function() {<br>findBT2('btnym','/member/includes/popupym.html','200','100');<br>findBT2('btnmsn','/member/includes/popupmsn.html','200','100');<br>}<br></script><br></head><br>....<br><a href="#" class="btnym">link</a><br><a href="#" class="btnmsn">link</a><br>...<br><br>external js:<br><br>function addLoadEvent(func) {<br> var oldonload = window.onload;<br> if (typeof window.onload != 'function') {<br> window.onload = func;<br> } else {<br> window.onload = function() {<br> if
(oldonload) {<br> oldonload();<br> }<br> func();<br> }<br> }<br>}<br><br>//dustindiaz<br>function getElementsByClass(searchClass,node,tag) {<br> var classElements = new Array();<br> if ( node == null )<br> node = document;<br> if ( tag == null )<br> tag = '*';<br> var els = node.getElementsByTagName(tag);<br> var elsLen = els.length;<br> var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");<br> for (i = 0, j = 0; i < elsLen; i++) {<br> if ( pattern.test(els[i].className) ) {<br> classElements[j] = els[i];<br>
j++;<br> }<br> }<br> return classElements;<br>}<br><br>function findBT2(btnClass,what,width,height){<br> var btn = getElementsByClass(btnClass,document,'*');<br> //alert(btn);<br> btn.onclick = function() {<br> window.open(what, 'title', 'width='+width+',height='+height+'');<br> return(false);<br> }<br>}<br></div></body></html>