움직이는 레이어 스크립트는 window.onload = new Function();
이미지 사이즈 조절 스크립트는
window.onload () {
사이즈조절();
}
두가지를 같이 쓸 수 없을때는
<img src="경로" onload="해당함수();">
에디터 내 글자크기를 바꾸는 데,... 한참 해맨 이유는
fontSize 이거를 fontsize 로 계속 써서 반응이 없었던 것이다.
대소문자 구분을 잘하자~
function byteCheck(code){
var code_byte = 0;
for (var inx = 0; inx < code.value.length; inx++) {
var oneChar = escape(code.value.charAt(inx));
if ( oneChar.length == 1 ) {
code_byte ++;
} else if (oneChar.indexOf("%u") != -1) {
code_byte += 2;
} else if (oneChar.indexOf("%") != -1) {
code_byte += oneChar.length/3;
}
}
return code_byte;
}
var bt = byteCheck("안녕하세요?");
몇바이트인지 바이트수가 리턴됩니다.
[출처] 자바스크립트 바이트 수에 따른 체크 - javascript byte check|작성자 째즈
var obj=document.body.createTextRange();
obj.findText("찾을문자");
obj.select();
</script>
<table cellpadding=0 cellspacing=0 border=0>
<tr>
<td><img src=img/main/vod.gif></td>
</tr>
<tr>
<td colspan=4><div id=wait style="width:194px; height:146px; position:absolute; z-index:1; visibility:visible;"><img src=img/main/display.gif></div></td>
</tr>
<tr>
<td id=mlayer style="visibility:visible;">
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="194" height="146" id=mplayer>
<param name="AudioStream" value="-1">
<param name="AutoSize" value="false">
<param name="AutoStart" value="true">
<param name="AnimationAtStart" value="true">
<param name="AllowScan" value="true">
<param name="AllowChangeDisplaySize" value="true">
<param name="AutoRewind" value="true">
<param name="Balance" value="0">
<param name="BufferingTime" value="5">
<param name="ClickToPlay" value="true">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="0">
<param name="Enabled" value="true">
<param name="EnableContextMenu" value="true">
<param name="EnablePositionControls" value="true">
<param name="EnableFullScreenControls" value="ture">
<param name="EnableTracker" value="true">
<param name="InvokeURLs" value="true">
<param name="Language" value="-1">
<param name="Mute" value="false">
<param name="PlayCount" value="40">
<param name="PreviewMode" value="false">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="true">
<param name="SendWarningEvents" value="true">
<param name="SendErrorEvents" value="true">
<param name="SendKeyboardEvents" value="false">
<param name="SendMouseClickEvents" value="false">
<param name="SendMouseMoveEvents" value="false">
<param name="SendPlayStateChangeEvents" value="true">
<param name="ShowCaptioning" value="false">
<param name="ShowControls" value="false">
<param name="ShowAudioControls" value="false">
<param name="ShowDisplay" value="false">
<param name="ShowGotoBar" value="false">
<param name="ShowPositionControls" value="false">
<param name="ShowStatusBar" value="false">
<param name="ShowTracker" value="false">
<param name="TransparentAtStart" value="false">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="false">
<param name="Volume" value="-600">
<param name="WindowlessVideo" value="false">
<param name="Filename" value="/gnxmovie.wmv">
</object>
</td>
</tr>
<tr>
<td align=right width=194><img src=img/main/btn_play.gif border=0 onClick="onStart();" style="cursor:hand;"><img src=img/main/btn_stop.gif border=0 onClick="onStop();" style="cursor:hand;"><img src=img/main/btn_pause.gif border=0 onClick="onPause();" style="cursor:hand;"><img src=img/main/btn_full.gif border=0 onClick="onFull();" style="cursor:hand;"></td>
</tr>
<tr>
<td height=17></td>
</tr>
<tr>
<td align=center><!--banner-->
<!--table cellpadding=0 cellspacing=0 border=0>
<tr><td><a href=http://www.kintex.com target=_blank><img src=img/main/banner_1.gif border=0></a></td></tr>
<tr><td height=6></td></tr>
<tr><td><a href=http://www.coex.co.kr target=_blank><img src=img/main/banner_2.gif border=0></a></td></tr>
<tr><td height=6></td></tr>
<tr><td><a href=http://www.kotra.or.kr target=_blank><img src=img/main/banner_3.gif border=0></a></td></tr>
<tr><td height=6></td></tr>
<tr><td><a href=http://www.kita.net target=_blank><img src=img/main/banner_4.gif border=0></a></td></tr>
<tr><td height=6></td></tr>
<tr><td><a href=http://www.bexco.co.kr target=_blank><img src=img/main/banner_5.gif border=0></a></td></tr>
</table-->
<table cellpadding=0 cellspacing=0 border=0>
<tr><td><a href=/sub02/sub02.php?target=Gallery_view&Num=8 target=_self><img src=img/main/picbanner_1e.gif border=0></a></td></tr>
<tr><td height=5></td></tr>
<tr><td><a href=/sub02/sub02.php?target=Gallery_view&Num=7 target=_self><img src=img/main/picbanner_2e.gif border=0></a></td></tr>
<tr><td height=5></td></tr>
<tr><td><a href=/sub02/sub02.php?target=Gallery_view&Num=6 target=_self><img src=img/main/picbanner_3e.gif border=0></a></td></tr>
<tr><td height=5></td></tr>
<tr><td><a href=/sub02/sub02.php?target=Gallery_view&Num=5 target=_self><img src=img/main/picbanner_4e.gif border=0></a></td></tr>
<tr><td height=5></td></tr>
<tr><td><a href=/sub02/sub02.php?target=Gallery_view&Num=4 target=_self><img src=img/main/picbanner_5e.gif border=0></a></td></tr>
</table>
</td>
</tr>
<tr>
<td height=10></td>
</tr>
</table>
function onStart() {
document.mplayer.play();
mlayer.style.visibility = "visible";
}
function onStop() {
document.mplayer.stop();
mlayer.style.visibility = "hidden";
}
function onPause() {
if (mplayer.PlayState == 2) {
document.mplayer.Pause();
mlayer.style.visibility = "visible";
}
}
function onFull() {
document.mplayer.play();
document.mplayer.displaySize=3;
mlayer.style.visibility = "visible";
}
var s_data = "2005-03-25"; // 잘라야 되는 값..
var array_data = s_data.split("-"); // split 함수사용..
var s_year = array_data[0]; // 잘라진 값 배열..
var s_month = array_data[1];
var s_day = array_data[2];
function email_chk(email)
{
var t = email.value
var ValidFlag = false
var atCount = 0
var SpecialFlag
var atLoop
var atChr
var BadFlag
var tAry1
var UserName
var DomainName
if ( t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0 ) {
atCount = 0
SpecialFlag = false
for( atLoop=1; atLoop<=t.length; atLoop++ ) {
atChr = t.substring( atLoop, atLoop+1 )
if ( atChr == "@" ) atCount = atCount + 1
if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = true
if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = true
if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = true
if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = true
}
if ( ( atCount == 1 ) && (SpecialFlag == false ) ) {
BadFlag = false
tAry1 = t.split("@")
UserName = tAry1[0]
DomainName = tAry1[1]
if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = true
if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = true
if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." ) BadFlag = true
ValidFlag = true
}
}
if ( BadFlag == true ) ValidFlag = false
return ValidFlag
}
---------------------------------------------------------------------------------------
function go_step(){
var f = document.Form1;
if(f.toName.value == ""){
alert("받는 분의 이름을 입력하세요!");
f.toName.focus();
return;
}
if(f.toEmail.value == ""){
alert("받는 분의 이메일을 입력하세요!");
f.toEmail.focus();
return;
}
if(MailCheck(f.toEmail.value)==false){
alert("이메일을 확인하세요!");
f.toEmail.select();
return;
}
//이메일 유효성 체크
f.submit();
}
function MailCheck(ObjMail)
{
if (ObjMail.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g) == -1 )
{
return false;
}
return true;
}
테이블 width 값 고정시키기
지정한 테이블 width값으로 고정되어 텍스트 입력시 자동줄넘기기가 된다.
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="" HEIGHT="" STYLE="table-layout:fixed;">
style 속성에 table-layout:fixed;
['category_choice'] 는 프레임명
category_form 는 위의 프레임내에 있는 폼이름
Third 는 위의 폼안에 있는 객체 이름
comment