带/不带垂直滚动条的帮助窗口
A help window with/without vertical scrollbar
我正在尝试在Web应用程序中实现帮助功能。按 F1 键,将显示一个弹出窗口,无论是否显示垂直滚动条。
$(document).keydown(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '112'){ //F1
popup("help.php");
}
});
弹出功能应在屏幕中间打开一个新窗口。
function popup(page)
{
height = '220';
width = '440';
var str = "height=" + height + ",innerHeight=" + height;
str += ",width=" + width + ",innerWidth=" + width;
if (window.screen) {
var ah = screen.availHeight - 30;
var aw = screen.availWidth - 10;
var xc = (aw - width) / 2;
var yc = (ah - height) / 2;
str += ",left=" + xc + ",screenX=" + xc;
str += ",top=" + yc + ",screenY=" + yc;
};
str += ",scrollbars=1";
window.open(page,"name",str);
}
弹出窗口显示正确,但没有滚动条!
帮助.php是这样的:
<?php
// for the time beeing, feed with html code. Later this script will open a
// contextual help by using header("location: help_fx.php")
?>
<div>
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8<br>
9<br>
10<br>
11<br>
12<br>
13<br>
14<br>
</div>
有什么想法吗?谢谢。
您是否尝试过应用 CSS 规则
<style>.myDiv{ overflow:scroll}</style> <div class="myDiv"> some content </div>
? 当内容超过指定的容器大小时,这将提供滚动条,并在内容适合时省略它们。
相关文章:
- 我需要帮助弄清楚一旦窗口的垂直高度被滚动,如何切换一个元素
- 添加帮助弹出窗口
- iframe是否可能在没有主窗口帮助的情况下自行调整大小
- 需要帮助添加弹出信息窗口到传单地图上的多边形
- 带/不带垂直滚动条的帮助窗口
- 我需要帮助获取谷歌地图上多个信息窗口的信息!!标记出现,但没有信息
- 如何在jquery的帮助下调整窗口的大小
- 在Iframe弹出窗口中获取span的XPath表达式时需要帮助
- 模态窗口css帮助
- Madcap Flare JavaScript方法,打开帮助文档时是新窗口而不是新选项卡
- 家庭作业帮助我被困在第6个窗口提示()步骤
- jQuery帮助:点击按钮,弹出一个除法/窗口
- 帮助浏览器窗口集合window.postmessage
- 需要会话脚本的帮助,只显示JQModal弹出窗口一次
- 需要使用jquery.find()在对话框窗口中动态更改span文本的帮助
- 在地址行加载带有帮助链接的模式弹出窗口
- Javascript模态窗口代码被重新配置为在页面加载时加载而不是onclick.帮助:)
- .js库rails帮助(WOW和视差窗口).拥有第三方构建布局
- 需要帮助添加图表js到模态窗口
- Javascript弹出窗口帮助