|

200精币
救救孩子:用复制组件制作多标签浏览器遇到算数问题
点击新建 高级选择夹会增加子夹,并复制浏览器组件 这个似乎没问题
但是双击子夹这里浏览区组件和浏览区会错位,不能一一对应,比如先删除浏览区1,后面就乱了。
子夹被改变,下面的子程序也有问题,懵逼了。不知从何捋顺起来。
下面是几个关键的子程序,但看代码应该是看不懂的,麻烦下载一下源码帮忙解决吧!
编辑区多标签.e
(7.37 KB, 下载次数: 8)
变量名 | 类 型 | 静态 | 数组 | 备 注 | 窗口数 | 整数型 | | | 文档对象j | 对象 | | | i | 整数型 | | |
窗口数 = 取数组成员数 (动态浏览框 )调试输出 (窗口数, 标签选择夹. 取子夹数目 ()) 如果真 (窗口数 > 9 ) 信息框 (“程序限制最多打开10个窗口”, 0, “错误”) 返回 ()重定义数组 (动态浏览框, 真, 窗口数 + 1)复制窗口组件 (互联网浏览器1, 动态浏览框 [窗口数 + 1 ]) 计次循环首 (窗口数 + 1, i ) 动态浏览框 [i ].可视 = 假 计次循环尾 ()新建计次 = 新建计次 + 1 标签选择夹. 加入子夹 (“浏览区” + 到文本 (新建计次 ), , , , )标签选择夹.现行子夹 = 标签选择夹. 取子夹数目 () - 1 动态浏览框 [窗口数 + 1 ].可视 = 真 动态浏览框 [窗口数 + 1 ]. 浏览 (“about:blank”, , , )动态浏览框 [窗口数 + 1 ].左边 = 8 动态浏览框 [窗口数 + 1 ].顶边 = 32 动态浏览框 [窗口数 + 1 ]. 获取焦点 ()动态浏览框 [窗口数 + 1 ]. 取网页文档对象 (文档对象j )延迟 (111 )文档对象j. 读对象型属性 (“body”, ). 写属性 (“innerHTML”, 到文本 (新建计次 ))
变量名 | 类 型 | 静态 | 数组 | 备 注 | a | 整数型 | | | i | 整数型 | | | 窗口数 | 整数型 | | |
a = 标签选择夹.现行子夹 如果真 (a < 0 ) a = 0  窗口数 = 取数组成员数 (动态浏览框 ) 计次循环首 (窗口数, i ) 动态浏览框 [i ].可视 = 假 计次循环尾 () 如果真 (a ≠ 0 ) 动态浏览框 [a ].可视 = 真 
变量名 | 类 型 | 静态 | 数组 | 备 注 | a | 整数型 | | | 窗口数 | 整数型 | | | i | 整数型 | | |
a = 标签选择夹.现行子夹 如果真 (a ≠ 0 ) 标签选择夹. 删除子夹 (a ) 标签选择夹.现行子夹 = a - 1 删除成员 (动态浏览框, a + 1, 1 )调试输出 (a, 取数组成员数 (动态浏览框))窗口数 = 取数组成员数 (动态浏览框 ) 计次循环首 (窗口数, i ) 动态浏览框 [i ].可视 = 假 计次循环尾 () 如果真 (a ≠ 1 且 a ≠ 0 ) 动态浏览框 [a ].可视 = 真  . 
补充内容 (2024-10-21 22:06):
需要无论怎么新建或是删除子夹,互联网浏览器组件都能和子夹一一对应。目前特殊情况下增减后不能一一对应的。 |
|