게시판리스트에서 자바스크립트 레이어 실행이안됩니다.
본문
<!--레이어팝업창-->
<script language=javascript>
function showLayer(layerID) {
document.all[layerID].style.visibility = "visible";
}
function hideLayer(layerID) {
document.all[layerID].style.visibility = "hidden";
}
</script>
<style>
dl.monster img {
width: 48px;
height: 48px;
border-radius:10%;
}
</style>
<td class="list-img text-center">
<div id="menu0" style="position:absolute; left:70px; top:30px; visibility : hidden">
<table border=1 onmouseout="javascript:hideLayer('menu0');" onmouseover="javascript:showLayer('menu0');">
<dl class="monster">
<?php echo $view['file'][0]['view'] ?>
</dl>
</table>
</div>
<a href onmouseout="javascript:hideLayer('menu0');" onmouseover="javascript:showLayer('menu0');"><?php echo $view['file'][0]['view']?></a>
</dd></dl>
</td>
이렇게하면 리스트에서 아무것도출력이안되고 레이어도 뜨질 않습니다. 도움좀주세요
답변 2
아뇨.. document.getElementById('layerID').style.visibility = "visible"; 이런식입니다.
document.getElementById('layerID').style.display = "none" or "block"; 로 보이고 안보이고를 조절해 보세요
document.all 대신 document.getElementById('id') 로 사용해보세요
답변을 작성하시기 전에 로그인 해주세요.