| 상태 |
|---|
백성찬님 안녕하세요
다름이 아니라 제가 플래쉬를 하나 만들었는데
그 플래쉬에 게시판에 첨부한 이미지를 불러 들이고 싶은데
아는 분 도움까지 얻으며 소스를 구해서 해보니까 잘되지 않습니다.
자바스크립트를 사용하니까 자바스크립트가 먹히지않고
그부분이 하얀배경에 스크롤바가 생기면서 아이프레임처럼 나타나고 아무것도 안뜹니다.
다른 곳에 테스트 페이지를 만들어보니 거기에서는 일단 불러오는거 까진 됬는데요
제홈페이지에 적용하면 자바가 안먹힙니다.
혹시 플래쉬에 게시판 첨부파일을 불러들일 좋은 방법 없을까요?
아니면 자바스크립트가 먹히게 하는 방법이라던가..
이리저리 찾아봐도 뾰족한 답을 못구해서 이리 부탁드립니다.
제로보드 버전은 1.2.2 구요
이홈페이지 메인에 있는 파란색 네모에 이미지를 불러 들이고 싶은데 혹시 좋은 방법 있으면
알려주세요 부탁드립니다.
혹시나 해서 몇가지 더 올려봅니다.
zbxe폴더 안에 embed.js라는 파일에 있는 소스이구요
function setEmbed() {
var obj = new String;
var parameter = new String;
var embed = new String;
var html = new String;
var allParameter = new String;
var clsid = new String;
var codebase = new String;
var pluginspace = new String;
var embedType = new String;
var src = new String;
var width = new String;
var height = new String;
this.init = function(getType , s ,w , h ) {
if ( getType == "flash") {
clsid = "D27CDB6E-AE6D-11CF-96B8-444553540000";
codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0";
pluginspage = "http://www.macromedia.com/go/getflashplayer";
embedType = "application/x-shockwave-flash";
}
/* type 추가
else if ( ) {
}
*/
parameter += "<param name='movie' value='"+ s + "'>\n";
parameter += "<param name='quality' value='high'>\n";
src = s;
width = w;
height = h;
}
this.parameter = function( parm , value ) {
parameter += "<param name='"+parm +"' value='"+ value + "'>\n";
allParameter += " "+parm + "='"+ value+"'";
}
this.show = function() {
if (clsid) {
obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\" width='"+ width +"' height='"+ height +"'>\n";
}
embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "' width='"+ width + "' height='"+ height +"'"+ allParameter +" ></embed>\n";
if (obj) {
embed += "</object>\n";
}
html = obj + parameter + embed;
document.write(html);
}
}
///////마우스롤오버이미지교체
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
///////폴더
var oldObject;
function toggleDisplay(iObject) {
if (iObject.style.display != "none"){
iObject.style.display = "none";
}
if (iObject.style.display == "block"){
iObject.style.display = "block";
}else {
iObject.style.display = "";
if (oldObject != null)
oldObject.style.display = "none";
iObject.style.display='block';
oldObject = iObject;
}
}
/////드래그방지
function click() {if ((event.button==2) || (event.button==3)) {alert('무단복사를 금합니다');}}document.onmousedown=click//
//////메뉴레이어크기기정
function large(){
document.all['flashArea'].style.height = 242;
}
function small(){
document.all['flashArea'].style.height = 75;
}
아는분이 도와주시면서 일반페이지에서는 뜨긴 떳다던데 제가 확인해보니 일반페이지에서
하얗게 아이프레임 처럼 생긴 화면이 뜨고 아무것도 나오지가 않습니다.
저 위에 올린 소스가 일반페이지에 있는 소스 그대로 가져온거구요
http://hl4chc.cafe24.com/if.htm 여기가 일반 페이지 주소입니다.