묻고답하기

[re] 새창뜨기

2002.09.25 23:41

never...

>http://neverend.pe.kr/
위 홈페이지에 쓰인 "원하는 모드로 새창열기"방법은....좀 무식한?? 방법인거 같네요...
새창 띄우는 방법 세가지를 알려 드릴께요.
적절한 방법으로 사용하시길.....

1) 단 한줄로.....(DHTML)
<a href=# onClick="window.open('대상페이지.html', 'blueday제목', 'scrollbars=no,resizable=no,copyhistory=no,width=600, height=500, top=0, left=0')"  onfocus='+ '+ 'this.blur()'>게시판 1</a>

2) 바디안에 아무곳에나....
<script language="JavaScript">
  function openWindow() {
    window.open ('대상페이지.html','+ 'css'+ ', 'width=400,height=300,top=10,left=10,resizable=yes,scrollbars=yes'+ '); //크기조절
}
</script>
<a href="javascript:openWindow()"><font face="돋움" size="2">게시판 2.html</a>

3) 헤드안에 스크립트 하나로 여러 새창링크
<html>
<head>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body>

<a href="#" onClick="MM_openBrWindow('http://대상주소.소.com','제목','scrollbars=yes,width=500,height=500')" border="0" onfocus="this.blur()" title="타이틀">게시판 3</a>

<a href="#" onClick="MM_openBrWindow('http://대상주소.소2.com','제목2','scrollbars=yes,width=500,height=500')" border="0" onfocus="this.blur()" title="타이틀">게시판 4</a>

</body>
</html>

1)번이 가장 쉬우나 안될수도 있겠져?
2)번은 하나만 새창으로 띄울 경우 간단히 사용할 수 있는데 요걸 함수 이름을 다르게 해서 여러개 사용했군요. 올리신 그 사이트에서는.....
3)요놈이 일반적으로 많이 쓰이는???거 같은 방법임돠....

이상입니다....옵션 (창의 크기, 상태바, 스크롤바....등은 원하는대로 조절 하시어 사용하시길........


>위 홈에서처럼 게시판을 뜨게 만들고 싶은데 어떻게 하는 건가요?
>하는 방법을 알려주시면 더욱 좋지만
>찾아서 공부 할 수있도록 어느 부분인지 조언해주시면 감사하구요