regulært udtryk returnerer ikke det jeg troede det ville
Hej!Jeg bøvler lidt med nedenstående script, der skal finde det der står mellem '' i de 3 parametre på window.open.
Det skal altså finde adresse, vinduets navn og atributterne
<script type="text/javascript">
function checkPopup(str) {
var re = /window.open('([^<]*)','([^<]*)','([^<]*)')/gi;
re.exec(str);
return {"adr":RegExp.$1, "name":RegExp.$2, "attr":RegExp.$3};
}
str2 = "window.open('www.google.dk','myPopup','width=50, height=50, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no')";
var res2 = checkPopup(str2);
alert(res2.adr);
alert(res2.name);
alert(res2.attr);
</script>
På forhånd tak :)
