搭建论坛《网站·搭建者》用户服务 → [求助]请帮助解决数字提取问题,谢谢!


  共有2587人关注过本帖树形打印

主题:[求助]请帮助解决数字提取问题,谢谢!

帅哥哟,离线,有人找我吗?
pc_doctor
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
[求助]请帮助解决数字提取问题,谢谢!  发帖心情 Post By:2016-8-11 23:03:29

详见附件:

请帮忙将右边“TEXT”通过超文本代码获取出来的数字,提取出来,分别送入 搭建者的“标签1”、“标签2”的“标题”中去,或搭建者的“文本编辑“中的“文本内容”中去。

谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test001.rar


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wd0001
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2016-8-14 12:05:22

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test001.rar

是这样吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wd0001
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2016-8-14 12:06:28


图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
pc_doctor
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
  发帖心情 Post By:2016-8-14 13:47:03

非常感谢 @wd0001 的热心帮助!! 确实基本实现了主要的目标,但还请进一步帮助优化解决: 一、您是用的“onclick”事件触发解决。 二、但是,请注意右边脚本文件产生的结果数字,是能随着客户端浏览器大小的改变而能自动变化器结果的。(请测试:改变浏览器大小、或调节浏览器边框,就会发现脚本文件是能及时自动获取浏览器现状大小的)。 ————请@wd0001 哥哥再帮我研究实现: 送到搭建者“文本编辑”中的浏览器大小数字,也要能自动的随着浏览器大小变化而自动获取,而不需要非要“onclick”单击事件去获取。(或者,在搭建者 页面 的“头部附加”,或页面事件 中想法子)。 谢谢您!!!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wd0001
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2016-8-14 14:51:48

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test001.rar

不知道你是要实现这样的功能吗?我改变了一下,把客户端事件的代码用一下代码就可以了。 var winWidth = 0; var winHeight = 0; function findDimensions() //函数:获取尺寸 { //获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth; //获取窗口高度 if (window.innerHeight) winHeight = window.innerHeight; else if ((document.body) && (document.body.clientHeight)) winHeight = document.body.clientHeight; //通过深入Document内部对body进行检测,获取窗口大小 if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) { winHeight = document.documentElement.clientHeight; winWidth = document.documentElement.clientWidth; } //结果输出至两个文本框 document.getElementById("BJK01").value= winHeight; document.getElementById("BJK02").value= winWidth; } findDimensions(); //调用函数,获取数值 window.onresize=findDimensions;//调用窗口改变事件

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wd0001
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2016-8-14 14:58:49

请教admin,怎样不通过客户端事件调用javascript代码,现在的问题是:不通过搭建者的客户端事件,就不能正确取得构件的标识。就不能正确执行javascript代码。在javascript脚本中不能使用构件标识属性,在头部属性中也不能识别搭建者的构件标识属性。希望能够改进就好了。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wd0001
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2016-8-14 15:38:59

不知道解决楼主的问题了吗

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
pc_doctor
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
  发帖心情 Post By:2016-8-14 15:39:22

以下是引用wd0001在2016-8-14 14:51:48的发言:
 下载信息  [文件大小:17.0 KB  下载次数:1]
图片点击可在新窗口打开查看点击浏览该文件:test001.rar

不知道你是要实现这样的功能吗?我改变了一下,把客户端事件的代码用一下代码就可以了。 var winWidth = 0; var winHeight = 0; function findDimensions() //函数:获取尺寸 { //获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth; //获取窗口高度 if (window.innerHeight) winHeight = window.innerHeight; else if ((document.body) && (document.body.clientHeight)) winHeight = document.body.clientHeight; //通过深入Document内部对body进行检测,获取窗口大小 if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) { winHeight = document.documentElement.clientHeight; winWidth = document.documentElement.clientWidth; } //结果输出至两个文本框 document.getElementById("BJK01").value= winHeight; document.getElementById("BJK02").value= winWidth; } findDimensions(); //调用函数,获取数值 window.onresize=findDimensions;//调用窗口改变事件
 
——谢谢@wd0001哥哥的耐心指导。
您现在这个实例,其搭建的“行编辑”可以随着浏览器窗口大小变化而自动获取浏览器窗口尺寸了。
但是,最大的硬伤是:当浏览器打开时并没有自动获取其窗口尺寸到“行编辑”中,而是非要点击一下“文本编辑”后才能获取浏览器尺寸到“行编辑”。
——我的需要是:
一、打开浏览器时(搭建页面可见时),能自动获取浏览器窗口尺寸到“行编辑”中,而不能需要鼠标或键盘操作去触发。(我找的那个脚本是能自动获取的,不需要鼠标或键盘触发)
二、浏览器窗口大小变化时,也能自动获取变化后的浏览器窗口尺寸到“行编辑”。
谢谢@wd0001哥哥再帮我完善下,一个小例子,您教会了大家很多东西!


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wd0001
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2016-8-14 16:46:53

在页面建立的时候设置编辑框获取焦点,就可以了。如果者的构件标识能在其它构件识别,就更简单了。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test001.rar


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
pc_doctor
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
  发帖心情 Post By:2016-8-14 17:56:38

以下是引用wd0001在2016-8-14 16:46:53的发言:
在页面建立的时候设置编辑框获取焦点,就可以了。如果者的构件标识能在其它构件识别,就更简单了。
 下载信息  [文件大小:13.7 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:test001.rar

谢谢您一直援手帮助!

但是,您这次文件可能上传错了——还是我的原文件。

——请把您本次完善后的文件传上来测试。

谢谢了!

 

——按照您的指导设置了(在页面建立的时候设置编辑框获取焦点),还是未实现我的想法,没有自动获取,还是要手工点击一下“文本编辑”才行。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 24 1 2 3 下一页

返回版面帖子列表

[求助]请帮助解决数字提取问题,谢谢!








签名