웹마스터 팁

<script>
  function change_size() {
    var f=document.show; // form 이름으로 대체
    var g=document.getElementById('player1'); // 'player1'을 실제 player의 id로 대체

    if (!f.width2.value||!f.height2.value||f.width2.value<0||f.width2.value>999||f.height2.value<0||f.height2.value>999) {
       return false;
    }

    g.style.width=f.width2.value;
    g.style.height=f.height2.value;
  }
  function change_size2(obj) {
    var idx=obj.selectedIndex;
    var f=document.show;  // form 이름
    var g=document.getElementById('player1'); // 상동

    f.width2.value=f.width.value * obj.options[idx].value;
    f.height2.value=f.height.value * obj.options[idx].value;

    change_size();
  }
</script>
<form name=show>
너비 :
<input type=text maxlength=3 name="width2" value="<?=$_POST['width']?$_POST['width']:0?>" size=4>
높이 :
<input type=text maxlength=3 name="height2" size=4 value="<?=$_POST['height']?$_POST['height']:0?>">
<select name="ratio" onchange="change_size2(this)">
<option value='1.0' selected>1.0x</option>
<option value='1.5'>1.5x</option>
<option value='2.0'>2.0x</option></select>
<embed id=player1 src=test.swf width=400 height=200></embed>
<input type="hidden" name="width" value="<?=$width?>"><input type="hidden" name="height" value="<?=$height?>">
</form>

우선 width와 height에 기본값이 들어가야 하구요, width2와 height2가 실질적으로 바뀌어 적용될 부분입니다.