묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
<플래시와 자바스크립트> 로딩중이라는 메세지 띄우기에 관해..
2003.03.03 18:21
질문하기가 조금 까다롭지만,
질문은
가령,
index.php에 myflash.swf를 로딩한다고 한다면
Javascript preloading을 이용해서 myflash.swf를 로딩하는동안 "로딩중" 이런 메세지를 보여주어야 하는건가요?
아니면 myflash.swf안에 로딩중이라는 메세지를 보여주는 무비를 넣어야하나요?
이경우에 만약에 답이 javascript preloading을 이용하여야 한다면 않되는 이유가 뭘까요?
스크립트는 아래와 같고요 분명히 코딩은 맞거든요?
========================================
<body onLoad="cacheOff()">
<!-- BEGINNING OF THE SCRIPT -->
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; left=10; top:10px; z-index:10; visibility:hidden;
}
-->
</STYLE>
<!--
Lines above are creating a layer which show a message
displaying the 'PLEASE WAIT ... ' message
-->
<SCRIPT LANGUAGE="JavaScript">
ver = navigator.appVersion.substring(0,1)
if (ver >= 4)
{
document.write('
var navi = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var HIDDEN = (navi) ? 'hide' : 'hidden';
var VISIBLE = (navi) ? 'show' : 'visible';
var cache = (navi) ? document.cache : document.all.cache.style;
largeur = screen.width;
cache.left = Math.round(100);
cache.visibility = VISIBLE;
}
function cacheOff()
{
if (ver >= 4)
{
cache.visibility = HIDDEN;
}
}
</SCRIPT>
=======================================================
이렇게 해주었거든요.
그런데 myflash.swf를 로딩하는 동안 그냥 flash자리가 하얗게 바보처럼 보여지다가는 사라지면서 무비를 보여주네요..
실제 웹사이트는 www.scottredford.com 에가서 보시면 될꺼에요,
답변주시면 정말고맙겠습니다.
질문은
가령,
index.php에 myflash.swf를 로딩한다고 한다면
Javascript preloading을 이용해서 myflash.swf를 로딩하는동안 "로딩중" 이런 메세지를 보여주어야 하는건가요?
아니면 myflash.swf안에 로딩중이라는 메세지를 보여주는 무비를 넣어야하나요?
이경우에 만약에 답이 javascript preloading을 이용하여야 한다면 않되는 이유가 뭘까요?
스크립트는 아래와 같고요 분명히 코딩은 맞거든요?
========================================
<body onLoad="cacheOff()">
<!-- BEGINNING OF THE SCRIPT -->
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; left=10; top:10px; z-index:10; visibility:hidden;
}
-->
</STYLE>
<!--
Lines above are creating a layer which show a message
displaying the 'PLEASE WAIT ... ' message
-->
<SCRIPT LANGUAGE="JavaScript">
ver = navigator.appVersion.substring(0,1)
if (ver >= 4)
{
document.write('
<TABLE WIDTH=400 BGCOLOR=#000000 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#333333 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle>
로딩중 ..
<TD></TR></TABLE></TD></TR></TABLE>
');로딩중 ..
<TD></TR></TABLE></TD></TR></TABLE>
var navi = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var HIDDEN = (navi) ? 'hide' : 'hidden';
var VISIBLE = (navi) ? 'show' : 'visible';
var cache = (navi) ? document.cache : document.all.cache.style;
largeur = screen.width;
cache.left = Math.round(100);
cache.visibility = VISIBLE;
}
function cacheOff()
{
if (ver >= 4)
{
cache.visibility = HIDDEN;
}
}
</SCRIPT>
=======================================================
이렇게 해주었거든요.
그런데 myflash.swf를 로딩하는 동안 그냥 flash자리가 하얗게 바보처럼 보여지다가는 사라지면서 무비를 보여주네요..
실제 웹사이트는 www.scottredford.com 에가서 보시면 될꺼에요,
답변주시면 정말고맙겠습니다.