을 얻는 방법은 애플릿 테이블에서 행하여 크기를 동적으로
-
20-09-2019 - |
문제
나를 삽입해야 하는 애플릿으로 표 행는 테이블 행의 높이를 동적으로 크기를 조정에 따르면 브라우저의 창의 크기입니다.면을 넣어 조정 값 너비 및 높이에서 td 태그를 보여줍니다,애플릿을 좋아요,하지만 할 수 있어야의 크기를 조정 이면 클라이언트의 크기는 기능을 사용하므로 조정 크기가 대답하지 않습니다.
아래 조각해 설명하는 내 문제가 있:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaAppletTest </title>
</head>
<body bgcolor="#6f6f6f" >
<table border="0" cellspacing="0" cellpadding="0" width="100%" >
<tr valign="top">
<td><img src="images/myheader.jpg" alt="myheader.jpg"></td>
<td><img src="images/mylogo.jpg" alt="mylogo.jpg"></td>
</tr>
<tr >
<td colspan="2" >
<object codetype="application/java"
classid="java:applets.MyTestApplet.class">
<param name="codebase" value="." >
<param name="archive" value="MyTestApplet.jar" >
<param name="code" value="applets.MyTestApplet" >
</object>
</td>
</tr>
</table>
</body>
</html>
나는 무엇을 할 필요가 있는 행 차원 동?
[편집] 터의 응답을 나타낸 가능한 솔루션입니다.나도 조정이 필요한 관련성이 크기 때 사용자가 창:무엇인 이벤트는&어떻게 할까요?
해결책
내가 사용하는 것이 좋 자바스크립트 작성 object
/embed
태그를 계산하는 동적으로 크기.
이해야 하는 기본적으로만 사실을 알고 있어야하는 올바른 폭와 크기는 까다로운 일이 될 수 있습니다.내가 당신을 참조하십시오 을 찾는 크기는 브라우저의 창.
...
<head>
...
<script type="text/javascript">
window.onresize = function(event) {
document.getElementById('myobject_tag').height = window.innerHeight;
document.getElementById('myobject_tag').width = window.innerWidth;
}
</script>
</head>
...
<body bgcolor="#6f6f6f">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td><img src="images/myheader.jpg" alt="myheader.jpg"></td>
<td><img src="images/mylogo.jpg" alt="mylogo.jpg"></td>
</tr>
<script type="text/javascript">
var height = window.innerHeight;
var width = window.innerWidth;
document.write(
'<tr><td colspan="2"><object id="myobject_tag"\n' +
'codetype="application/java"\n' +
'classid="java:applets.MyTestApplet.class"\n' +
'width="' + width + '"\n' +
'height="' + height + '"\n>' +
'<param name="codebase" value=".">\n' +
'<param name="archive" value="MyTestApplet.jar">\n' +
'<param name="code" value="applets.MyTestApplet">\n' +
'</object></td></tr>'
);
</script>
</table>
...
제휴하지 않습니다 StackOverflow