2 qq 23473123 qq_23473123 于 2017.01.05 15:00 提问

镶嵌在jsp里面的java代码怎么获得页面元素的宽度

镶嵌在jsp里面的java代码怎么获得页面元素的宽度,如下图:
图片说明
我想获得图片中div的宽度,动态控制jsp java代码中的字符串的长度

4个回答

qq_33547043
qq_33547043   2017.01.05 15:15

你能把这个页面的宽度值设置为一个变量吗?这样JAVA代码直接使用好了

qq_33547043
qq_33547043 回复qq_23473123: 可以动态获取宽度啊。window.onresize=function(){console.log(document.documentElement.clientWidth )};我这个是在控制台下面写的,可以动态获取浏览器宽度。你自己试试。
一年多之前 回复
qq_33547043
qq_33547043 回复qq_23473123: 那你用javascript获取宽度,赋值一个变量。JAVA里使用呗
一年多之前 回复
qq_23473123
qq_23473123 不可以是自适应屏幕的
一年多之前 回复
wangchunyu11155
wangchunyu11155   2017.01.05 15:17

不是很懂。是不是应该使用dom元素来获取啊,具体自己考虑。

qq_23473123
qq_23473123 java代码里获取,不是js
一年多之前 回复
yanghao0
yanghao0   2017.01.06 16:08

思路不对,jsp在html之前,所以你肯定无法得到。
建议onload后,js获取dom,再使用ajax发给服务器

li_0x79d1_0x9510
li_0x79d1_0x9510   2017.01.07 16:43

目的是为了自适应屏幕吗?有好多方法的,我记得有个@media? 好久没用了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
我在一个页面嵌入了iframe,并且我想获得这个iframe页面某个元素的值。
在Web开发时,很多时候会遇到一个问题。我在一个页面嵌入了iframe,并且我想获得这个iframe页面某个元素的值。那么该如何实现这个需求呢? 先来看下演示: 效果演示 iframe1中文本框的值: 在IE下操作IFrame内容的代码: 1 document.frames["MyIFrame"].document.getElementById("s").sty
html页面获取宽和高
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:do...
jsp中获取界面元素的几个方法
javascript中获取元素方法 1.getElementsByName() 2.getElementsById() servlet中获取 3
js如何获取jsp页面中嵌入的java代码中的变量?
比如说有一个name的变量 1 2 3     String name = "bbb"; %> 在js中可以这样去获取 1 var name = "<%=name %>";
使用iframe时,在被包含的子页面(jsp)通过Jquery找到父页面中的元素
父页面: --> 提示 Close 确定 取消 子页面
js获得子页面元素
在主页面中,增加iframe子页面,如果需要获得子页面的元素则可以使用javascript的contentWindow来获得,注意iframe和frameset必须添加id,具体例子如下: mainindex.jsp中添加子页面 main.html中添加frameset      navigation.jsp页面中存在某个元素 在主页面mainindex.jsp中获得i
jsp子页面(iframe)获取父页面(在另一个页面中用iframe)元素的方法
1.有一个页面myjsp.jsp 2.父页面包含在myjsp.jsp中: 3.在fatherjsp.jsp中包含子页面如: 4.在sonjsp.jsp获取div的属性方法: parent.frame['fatherFrame'].window.document.getElementById('mydiv'); 这样写也不错: parent.document.fram
jQuery中获取高度和宽度
一定会有人碰到过,用outerHeight()时外边距获取不到。这是因为它有个参数选项,这个参数定义了使用它时要不要带参数参数值作用optionstrue边距计算在内 false包括内边距和边框 空包括内边距和边框同理outerWeight()也是一样的用法附上jq的各种宽高获取方式函数作用width()返回元素的宽度。height()返回元素的高度。innerWidth()方法返回元素的宽度(包...
java 三种嵌入jsp的方法
一.表达式标签          作用:1.计算表达式的值                       2.在页面显示表达式的值                                 注意:不能有分号       二.声明表达式            作用:声明变量和函数,可以由java代码调用。例如            注意:1.中可以出现分号        
js获取frameSet子页面的空间
1、index.html test     height="650px" src="main.htm">   2、main.jsp       3、left.html test123      测试     var onc = function(){    alert(parent.content.getAaa