묻고답하기
메인 로그인페이지에 플래시설치 여부체크
2008.10.24 18:18
안녕하세요? 박성준입니다.
메인페이지에 플래시가 설치되어있는지 확인하고
설치가 안되어있다면 플래시를 자동으로 설치하게 만들려고 하는데
플래시 체크 스크립트를 구했는데
그냥 스크립트만 따로 실행하면 잘 되는 넘이
제로보드 파일안에 넣으니깐 오작동을 해서... 흑흑... ^^;;
혹시 제로보드에서 스크립트를 지원하지않나요?
제한이 되는부분이 있는건지?
부탁드립니다. 처방전을 내려주시옵소서... ^^
<script language="javascript" type="text/javascript">
<!--
var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";
if (navigator.plugins && navigator.plugins.length)
{
x = navigator.plugins["Shockwave Flash"];
if (x)
{
flashinstalled = 2;
if (x.description)
{
y = x.description;
flashversion = y.charAt(y.indexOf('.')-1);
}
}
else
flashinstalled = 1;
if (navigator.plugins["Shockwave Flash 2.0"])
{
flashinstalled = 2;
flashversion = 2;
}
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
x = navigator.mimeTypes['application/x-shockwave-flash'];
if (x && x.enabledPlugin)
flashinstalled = 2;
else
flashinstalled = 1;
}
else
MSDetect = "true";
// -->
</script>
<script language="vbscript" type="text/vbscript">
on error resume next
If MSDetect = "true" Then
For i = 2 to 6
If Not(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & i))) Then
Else
flashinstalled = 2
flashversion = i
End If
Next
If flashinstalled = 0 Then
flashinstalled = 1
End If
End If
</script>
<script language="javascript" type="text/javascript">
<!--
if (flashinstalled == 2)
{
if (flashversion)
document.write("You have Flash version " + flashversion + " installed.");
else
document.write("You have Flash installed, but I can'+ '+ 't detect the version.");
}
else if (flashinstalled == 1) document.write("You don't have Flash installed.");
else document.write("I can't find out if you have Flash installed.");
// -->
</script>
댓글 4
-
e~세상쉼터
2008.10.24 19:36
-
e~세상쉼터
2008.10.24 19:41
아 하나 설명이 누락입니다.
플래시 파일 첨부후 본문 삽입후에 본문에 삽입 된 플래시를 더블 클릭 하시면 새창으로 보여 지는 창에서 가로 세로 크기를 조정 하시고 추가 버튼튼 클릭 하시면 원하는 플래시의 크기와 자동플레이 여부가 결정 됩니다.
-
박성준976
2008.10.24 19:58
to e~세상쉼터
------------------
감사합니다.
그런데 제가 하려고하는거랑은 다르네요
플래시를 페이지에 삽입하면, 자동으로 플래시 플레이어가 설치되는것은 압니다.
제가 하려고하는것은 플래시가 설치되지않은 PC에서는 플래시가 설치되지않았다고 뜨고
로그인페이지에서 메인페이지로 넘어갈때 메인페이지에서 플래시파일을 로딩후 플래시가
설치되게 하려는것과 또 하나는 플래시 버전이 6이하일때를 체크하여 기존플래시를 삭제하고(Active-X로 자체제작중)
메인페이지에서 플래시 플레이어를 설치하게 하는 방법입니다.
다시 답변부탁드립니다~ 답변 ㄳ -
e~세상쉼터
2008.10.24 20:09
답을 드린 내용과는 질문이 상이한 내용이군요...
답글이 부족하여 죄송합니다.
다른 분께서 답글을 하셔야 할 것 같습니다.그럼 이만 좋은 시간 되세요
쉽게 하세요^^
플래시 파일을 xe 설치된 게시판에 먼저 첨부하시고 에디창에 플래시를 삽입 하세요
그리고 첨부한 플래시가 작동 여부 확인후 수정 버튼을 누루시고 html 를 누루시면 플래시의 소스가 보입니다.
<DIV align=center><IMG style="BORDER-RIGHT: #4371b9 2px dotted; BORDER-TOP: #4371b9 2px dotted; DISPLAY: block; BACKGROUND: url(./modules/editor/components/multimedia_link/tpl/multimedia_link_component.gif) no-repeat center 50%; BORDER-LEFT: #4371b9 2px dotted; WIDTH: 980px; BORDER-BOTTOM: #4371b9 2px dotted; HEIGHT: 500px" height=500 alt="" src="http://lssub0510.mireene.com/zbxe/mypieceyong/dispBoardWrite/common/tpl/images/blank.gif" width=980 editor_component="multimedia_link" auto_start="false" multimedia_src="/files/attach/images/1793/628/020/lssub200807.swf">
<P></P></DIV>
위에 소스를 복사 하세요 -메인페이지에서 페이지수정버튼 - 내용 직접 추가 버튼 - 보여지는 에디터 창에서 html을 클릭 하시어
붙혀넣기 하세요^^ 그리고 추가버튼 클릭 하시면 메인 페이지에 플래시가 삽입 됩니다.^^
위에 설명은 xe에서 가장 쉽게 플래시를 넣을 수 있는 방법입니다.
적용 홈 보기 http://lssub0510.mireene.com/zbxe/ 입니다.
일부 게시판 읽기는 회원가입 필수 입니다^^
구경 하시고 더 궁금 하시면 질문게시판에 회원가입후 질문을 남겨 주세요^^