묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
새창의 여백 없에기???
2003.06.26 15:18
안녕하세여^^
플래시에서 새창열기를 하려고 하는데여..
새창은 열렸는데.. 여백이 생기네여.. 어떻게 해야하나여???
그 html에 마진값은 전부 0으루 했는데...
왜그런지 가르쳐주세여ㅡ,.ㅜ
플래시에서 새창열기를 하려고 하는데여..
새창은 열렸는데.. 여백이 생기네여.. 어떻게 해야하나여???
그 html에 마진값은 전부 0으루 했는데...
왜그런지 가르쳐주세여ㅡ,.ㅜ
댓글 6
-
J의미소
2003.06.26 16:02
-
J의미소
2003.06.27 00:16
쪽지 보내드렸습니다. ^^ -
naBya
2003.06.27 00:37
진심으루 감사합니다^^* -
naBya
2003.06.26 21:33
님 감사해여^^*
근데 해봤는데여.... 왜 안뜨는지???
이거 말고도 다른 사이즈의 그림들을 링크시켜야하기에..
그림이 뜰 플래시가 한데 다 뭉쳐있는관계로 힘들것 같아여ㅡ,.ㅜ;;
여기저기 돌아다니다 퍼온건데여..
아래보면 '링크메뉴'라는 글이 있는데 제껀 플래시 버튼인데 뭐라구 넣어야 할까여?
글구 플래시버튼에는 어떠캐 스크립트를 넣어야 하나여?
이 소스에 대해 위에서처럼 임의의 수정을 할 수 있는 부분에 대해 설명좀 부탁드릴께여...
버튼 한번 링크시키기 무지 힘드네여ㅡ,.ㅜ
부탁드립니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 이미지 사이즈대로 새창띄우기 (여백 없애고 자동으로 닫기) </TITLE>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<!---- 아래의 소스코드를 <HEAD>와 </HEAD> 사이에 붙여 넣습니다. ---->
<SCRIPT LANGUAGE="JavaScript">
<!--
function CaricaFoto(img){
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img){
if((foto1.width!=0)&&(foto1.height!=0)){
viewFoto(img);
}
else{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img){
largh=foto1.width;
altez=foto1.height;
stringa="width="+largh+",height="+altez+",left="+0+",top="+0+",resizable="+1;
image_view=window.open(img,"",stringa);
image_view.document.write("<html><head><title>이미지 미리보기</title></head>");
image_view.document.write("<body leftmargin=0 marginwidth=0 topmargin=0 marginheight=0>");
image_view.document.write("<img src="+img+" onclick='self.close()'>");
image_view.document.close();
}
// -->
</script>
<!------------------------- 여기까지 ---------------------------------->
</HEAD>
<BODY>
<!---- 아래의 방법으로 위치에 <BODY> 안의 위치에 복사 해 넣으습니다. ---->
<A HREF="javascript:CaricaFoto('a.jpg')" BORDER="0">링크메뉴</A>
<!------------------------- 여기까지 ---------------------------------->
</BODY>
</HTML> -
J의미소
2003.06.26 18:43
님의 스크립트두 맞는데요.. ^^
별 이상 없구요.. 그냥.. 쓰셔두 될건데.. 마진값이 안먹나요????..
저와 약간 다른 것은...
<script language="JavaScript">
function openNewWindow(window) {
open (window,"NewWindow","left=창이 열릴 가로위치, top=창이 열릴 세로 위치, toolbar=no, location=no, directories=no, status=no, fullscreen=no, menubar=no, scrollbars=no, resizable=no, width=열릴 창의 가로크기, height=열릴 창의 세로크기");
}
</script>
저는.. 이 부분에 열릴 문서경로는 포함 되어 있지 않거든요..
그리구 새창 링크는.. 플래시 파일에서.. 버튼에 액션걸때 'getURL'에..
javascript:openNewWindow('http://문서경로');
이거.. 걸어서 링크시켰구요..
이렇게요..
----------------------------------------------------------------
on(release) {
getURL("javascript:openNewWindow('새창을 띄울 html의 경로');");
}
----------------------------------------------------------------- -
naBya
2003.06.26 18:00
on (release) <!--마우스 이벤트(마우스 클릭했을때)-->
{getURL ("javascript:enter_site( );");
}
<script language="JavaScript">
<!--
function enter_site()
{
NewWindow=window.open('새창으로 열링 경로', 'newwindow', 'width=새창가로크기 , height=새창새로크기, toolbar=yes, location=yes, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes');
}
// -->
</script>
이렇게 넣었었거든여.. 님의 geturl액션과 많이 다른건가여?
이걸루 전부 액션을 넣어놨는데..ㅡ,.ㅜ;;;
여기서 어캐 안될까여? 안된다면.....흑 ㅠ,.ㅠ
글구 새창 띄울게 넘 많은데.. 님의 스크립트 어느부분에 이름을 줘야할까여?
새창이 뜨죠..
하지만..
크기에 맞는 새 창을 띄우기 위해서는 자바스크립트의 도움을 받아야 합니다.
드림위버에서 작업하시든 플래시에서 작업하시든 원리는 비슷하다구 보시면 됩니다.
아래소스를 한번 보시구 이용해 보세요..^^
일단 플래시가 포함되어 있는 html에 아래 자바스크립트 소스를 넣습니다.
</head>바로 밑에..
<script language="JavaScript">
function openNewWindow(window) {
open (window,"NewWindow","left=250, top=230, toolbar=no, location=no, directories=no, status=no, fullscreen=no, menubar=no, scrollbars=no, resizable=no, width=410, height=400");
}
</script>
* left = 가로위치, top = 세로위치입니다.
이걸 조절하면.. 원하는 위치를 조절해줄 수 있습니다.
* width = 가로크기, height = 세로크기 입니다.
이걸 조절하면.. 원하는 크기를 조절해줄 수 있습니다.
* 위 코드 중 중요한 속성들은 다음과 같습니다.
fullscreen-풀스크린으로 띄울지 아닐지를 결정합니다.
scrollbars-스크롤바를 보일지 아닐지를 결정합니다.
resizable-창 크기를 조절할 수 있을지 아닐지를 결정합니다.
그리고 플래시에서 새창을 띄울 버튼에 다음 액션을 줍니다.
on(release) {
getURL("javascript:openNewWindow('새창을 띄울 html의 경로');");
}
그러니까.. getURL액션 편집창에 아래 한줄을 붙이면 되죠..^^
javascript:openNewWindow('http://xxx.com/111.html');
잘.. 응용해 보세요.. ^^