2009-04-27 2 views
0

나는 sIFR에 관해서는 상대적으로 newb이지만 이전에 실행 해 보았습니다. 나는이 문제에 대해 들어 본 적이 없다. Adobe Spry를 통해 데이터를 내 페이지로로드 한 다음로드 된 후 해당 텍스트에 sIFR 대체를 적용하려고합니다. place holder 텍스트를 대체하기 위해서 sIFR를 얻을 수 있습니다 만, XML로부터 텍스트를로드 할 수 없습니다. 또는 XML 데이터를로드 할 수 있습니다 만, sIFR 스타일에서는 텍스트를 가지지 않습니다. 나는 둘 다 일할 수 없다. 문제가 뭔지 모르겠다. 어떤 생각이라도 대단히 감사하겠습니다.XML 파일의 spry로로드 된 텍스트는 sIFR 텍스트로 대체 될 수 있습니까?

아래의 링크와 사용자 이름 및 암호. (이것은 사이트가 완료되지 않았기 때문에에만 보호 있고 난 검색 엔진 스파이더가 아직 따기하지 않습니다.)

jordanheider.com/builder.php

이름 : 대시 비밀번호 : 칡

답변

0

sIFR은 교체시 문서의 내용 만 대체 할 수 있으며 페이지에 표시됩니다. 따라서 귀하의 경우 실제로 새로운 내용을 페이지에로드 한 후 다시 대체해야합니다.

몇 가지 애니메이션을 발견했습니다. 타이밍이 잘못되었을 수 있습니다. 즉, 대체 할 때 콘텐츠가 실제로 표시되지 않을 수 있습니다.

sIFR이 자리 표시 자 텍스트를 대체하는 경우 새 텍스트를로드 할 수 없다는 것이 확실하지 않지만 sIFR이 텍스트로드를 실행하는 코드를 실행하지 못하게하는 것처럼 들릴 수 있습니다. 이는 콜백을 사용하여 이벤트를 수동으로 연결하여 sIFR.replace()에 지정할 수 있습니다.

+0

Mark,로드 할 XML 내용을 성공적으로 가져온 다음 일반 onclick 함수를 사용하여 sIFR로 텍스트를 바꿀 수있었습니다. 데이터가 페이지에로드 된 것을 알게 된 후 sIFR.replace() 코드가 자동으로 다시 실행되도록하려면 어떻게해야합니까? body 태그에 "onload"트리거가 추가되었거나 데이터가로드되기 전에 트리거 될까요? 지금까지 도와 주셔서 감사합니다. –

+0

잘 모르겠다. Spry 프레임 워크에 의존한다. –

관련 문제