Friday, January 18, 2008

getURL and ExternalInterface.call of flash invoke javascript function

在Flash中,通过getURL("javascript:urchinTracker(pageUrl2);")方法调用GA的JS,从而跟踪FLASH的内部一些帧,当在flash相同的一帧里,此getURL()方法前还有一个getURL("javascript:urchinTracker(pageUrl1);")方法时,此时后面那个pageURL2是不会被访问的,也就是后面的JS不会被执行,可以将2个JS并到一个getURL()方法里去执行,另外用flash中的ExternalInterface.call()方法可以直接调用外部JS从避过此问题.

No comments :