묻고답하기
html 편집기로 자바스크립트 넣었을때 없어지는 현상
2009.02.13 11:17
다음과 같이 기본적인 계산을 해서 결과를 보여주는 스크립트를 짰습니다.
게시판에 그냥 붙여넣기를 하면 실행이 되지 않습니다.
저장후에 다시 편집기를 열면 스크립트 구문이 사라지던데...
저장 하는 과정에서 스크립트는 없어지는 건가요?
다음 코드가 돌아가게 하려면 어떻게 해야할까요?
<html>
<head>
<title>Bandwidth Converter</title>
<script language="javascript">
<!--Bandwidth Converter
function bandwidth() {
dlambda = bandwidthresult.insertdlambda.value;
clambda = bandwidthresult.insertclambda.value;
c = 299792458;
with (Math) {
dfreqval = c/(clambda*clambda*1e-18)*dlambda*1e-9/1e6;
}
bandwidthresult.result.value = dfreqval;
}
function bandwidth2() {
dfreq = bandwidthresult.insertdfreq.value;
clambda2 = bandwidthresult.insertclambda2.value;
c = 299792458;
with (Math) {
dlambdaval = (clambda2*clambda2*1e-18)/c*dfreq*1e9*1e6;
}
bandwidthresult.result2.value = dlambdaval;
}
//스크립트 끝-->
</script>
</head>
<body>
<form name="bandwidthresult">
<table width="500px" border="1">
<tr>
<td>
Bandwidth converter
</td>
<td>
</td>
</tr>
<tr>
<td>
Bandwidth <br>
<input type="text" name="insertdlambda"> nm<br>
Center wavelength<br>
<input type="text" name="insertclambda"> nm<br>
<input type="button" value="calculate" onClick="bandwidth()"><br>
Bandwidth<br>
<input type="text" name="result"> MHz<br>
</td>
<td>
Bandwidth <br>
<input type="text" name="insertdfreq"> MHz<br>
Center wavelength<br>
<input type="text" name="insertclambda2"> nm<br>
<input type="button" value="calculate" onClick="bandwidth2()"><br>
Bandwidth<br>
<input type="text" name="result2"> nm<br>
</td>
</form>
</body>
</html>