regexp - Virker fint i FF men returnere kun NULL i IE7 (sadface)
Hej alle,Jeg har siddet hele natten og kæmpet med at lave et drag'n'drop script vha. scriptaculous.
Endelig får jeg det til at virke. Men da jeg så ville teste det i IE7, så virkede min regexp lige pludselig ikke.
IE kommer med en fejl: '1' er null eller ikke et object.
Hvilket jo er underligt, når det virker uden problemer i Firefox?.
################################
Regular Expression
################################
Mit subject som jeg skal lave en match på, ser således ud:
----------------------------------------------------------------
<img src="http://www.dugi.dk/images/icons/flags/{$info.iso}.png" style="width: 16px; height: 11px; float: left; margin: 5px" title="Danish" alt="Danish"/>
----------------------------------------------------------------
Jeg skal hente det, der står indholdet af src="" og title="".
Min regexp ser således ud (den som virker i FF):
var pattern = /src="([a-zA-Z0-9/.:]*)".*title="([a-zA-Z0-9/.:]*)"/im;
var match = pattern.exec(element.innerHTML);
Håber virkelig at der er nogen der kan hjælpe mig. Vil virkelig gerne snart ha' det her til at virke :(
På forhånd, TUSIND tak!
Med venlig hilsen
Morten Rugaard
PS: Det skal lige siges, at jeg ikke er ekspert i hverken JavaScript eller Regular Expressions :)