2010-12-15 3 views
2

세 부분으로 구성된 웹 페이지가 있습니다. 첫 번째 부분은 플래시 파일이고 다른 두 부분은 이미지입니다.로드 할 웹 페이지의 내용에 우선 순위를 지정하십시오.

웹 페이지를 열면 이미지가 플래시보다 빠르게 다운로드되므로 어떤 시간 동안 플래시가 잠시 후에 만 ​​표시되는 동안 페이지의 하단 부분이 표시되는 것을 볼 수 있습니다. 그러나 나는 플래시가 페이지의 다른 부분보다 먼저 표시되기를 원합니다.

다운로드 할 콘텐츠의 우선 순위를 지정할 수 있는지 먼저 알고 싶습니다. 즉, 처음에는 플래시 & 번 이미지를 다운로드해야합니다.

또는

그런 방법이 존재하지 않는 경우

, 나는 플래시가로드 될 때까지 숨겨진 이미지를 유지할 수있는 방법이있다. (: 숨겨진 또는 그들을 위해 HTML을 인쇄되지 않습니다 디스플레이), 및 (즉, 다른 로딩이 완료되면) 자바 스크립트 방법에 onLoad에서 그들을로드

덕분에, 나라 인

답변

2

가능한 해결 방법은 처음에 모든 이미지를 숨기는 것입니다. JS없는 Ofcourse 사용자는 전혀 이미지를 볼 수 없습니다. :-)

0

문제가 무엇인지 확실하지 않지만 페이지가 깨져서 플래시 요소의 높이와 너비를 정의 할 수 있으므로 브라우저를로드하기 전에 브라우저에 공간이 생깁니다.

정말 플래시가 가장 먼저 필요하기 때문에 사용자가 JS '와 함께 가야하는 이미지를'보냈다 '는 것을 보았 기 때문입니다.

나는 yaldex에서 이걸 발견하지만 다른 방법

<script language="javascript" type="text/javascript"> 
    /* Visit http://www.yaldex.com/ for full source code 
    and get more free JavaScript, CSS and DHTML scripts! */ 
    <!-- Begin 
    function loadImages() { 
    if (document.getElementById) { // DOM3 = IE5, NS6 
    document.getElementById('hidepage').style.visibility = 'hidden'; 
    } 
    } 
    window.onload = loadImages; 
    // End --> 
    </script> 
    <div id="hidepage" style=" background-color: #FFFFCC; layer-background-color: #FFFFCC; width: 100%;"> 
    <table width=100%><tr><td>Page loading ... Please wait.</td></tr></table></div> 

당신은 플래시 파일을 이런 식으로 뭔가를하려고하지만, 사용할 수있는 전체 페이지를 미리로드

<SCRIPT LANGUAGE="JavaScript"> 

Image= new Image(60,50) 
Image.src = "image.gif" 

</SCRIPT> 
관련 문제