2010-06-09 3 views
0

xml을 사용하는 Flex 3 프로젝트가 있습니다. Safari 또는 Firefox에서 잘 작동합니다. 하지만 그것은 IE에서 폭발적입니다.문제 IE를 사용할 때 Flex 3 프로젝트에서 XML에 액세스

_clickURL = [email protected](); 
_mediaSource = [email protected](); 

같은 I 하드 코딩을하는 경우 :

_clickURL = "http://www.mywebsite.com/openx/www/delivery/ck.php?oaparams=2__bannerid=1__zoneid=4__cb=3058997a64__oadest=http%3A%2F%2Fwww.mywebsite.com"; 

_mediaSource = "http://www.mywebsite.com/openx/www/delivery/ai.php?filename=mybanner.png&contenttype=png"; 

다음은 IE에서 잘 작동 나는 아래의 라인을 사용하여 XML에 액세스 할 수 있습니다. 그래서 IE에서 xml을 파싱하는 데 문제가 있다는 것을 알고 있습니다.

내 XML은 다음과 같습니다

<adXMLReturn> 
    <SCRIPT type="text/javascript"/> 
    <SCRIPT type="text/javascript" src="http://www.mywebsite.com/openx/www/delivery/ajs.php?zoneid=4&amp;cb=78244247341&amp;charset=utf-8&amp;loc=http%3A//www.mywebsite.com/"/> 
    <A href="http://www.mywebsite.com/openx/www/delivery/ck.php?oaparams=2__bannerid=1__zoneid=4__cb=0416e603aa__oadest=http%3A%2F%2Fwww.mywebsite.com" target="_blank"> 
    <IMG title="" border="0" alt="" src="http://www.mywebsite.com/openx/www/delivery/ai.php?filename=mybanner.png&amp;contenttype=png" width="468" height="60"/> 
    </A> 
    <DIV style="POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: 0px" id="beacon_0416e603aa"> 
    <IMG style="WIDTH: 0px; HEIGHT: 0px" alt="" src="http://www.mywebsite.com/openx/www/delivery/lg.php?bannerid=1&amp;campaignid=1&amp;zoneid=4&amp;loc=http%3A%2F%2Fwww.mywebsite.com%2F&amp;cb=0416e603aa" width="0" height="0"/> 
    </DIV> 
    <NOSCRIPT/> 
</adXMLReturn> 

가 어떻게 IE가 허용하는하는 방법으로 XML에 액세스 할 수 있습니다 ? 어떤 제안?

감사합니다.

-laxmidi

+0

나는에 경고를 설정합니다. _clickURL = xhtml.a @ href.toString(); _mediaSource = xhtml.a.img. @ src.toString(); Internet Explorer에서 두 변수가 모두 ""돌아오고 아무 것도 표시되지 않습니다. Safari와 Firefox에서는 올바른 값이 반환됩니다. 위의 변수가 E4X로 간주됩니까? 그렇다면 IE와 함께 사용할 수 있습니까? 그렇지 않다면 해결 방법이 있습니까? 감사합니다. -Laxmidi – Laxmidi

답변

0

이제 알겠습니다. Tadster와 Andrew Trice에게 도움을 청하십시오.

는 사파리와 파이어 폭스에서 근무 :
_clickURL = [email protected](); 
_mediaSource = [email protected](); 

는 IE에서 근무 : IE가 HTML 태그를 대문자 것을 제외하고

_clickURL = [email protected](); 
_mediaSource = [email protected](); 

adXMLReturn는 사파리와 IE에서 동일합니다. Safari가 xml을 반환하면 html 태그는 소문자입니다.

-Laxmidi

관련 문제