草庐IT

Window_mgr

全部标签

javascript - 在 window.open 中使用相对 URL

我正在使用下面的JS代码通过填充动态生成的代码来打开新窗口..functionOpenWindow(obj){varw=window.open();varstored=$(obj).parent().find("div").html();w.document.title="NewWindow";w.document.URL="hello.com/dummypage.html";//howtoassigntheurltothenewlyopenedwindow$(w.document.body).html(stored);returnfalse;}本文档中使用的相对url表示imgsrc

javascript - 是否可以使用 HTML/JS/CSS 制作一个透 window 口?

当用户点击屏幕的给定位置时,我需要制作一个透明窗口,如下所示:就是,我需要在用户点击的位置高亮显示屏幕中的任意区域(具有固定的宽度和高度)。我有两个选择:使用插件截取屏幕截图(例如these)。创建4个灰色框。出于不同的原因,我不喜欢这些选项中的任何一个:这些插件的使用超出了我的需求,增加了额外的页面加载时间和不必要的复杂性。将来管理这些框可能会很复杂,浏览器兼容性可能会成为问题。所以,我的问题是,有没有什么方法可以使用HTML(HTML5和Canvas都可以)、CSS和Javascript/Jquery以简单的方式做到这一点?一个特定的Jquery插件将是一个选项,因为我可能会忘记维

javascript - $(window).scrollTop() == $(document).height() - $(window).height() 的含义

以下代码用于检测用户是否已滚动到页面底部并且有效。if($(window).scrollTop()==$(document).height()-$(window).height()){//dosomething}问题:我不明白为什么要用文档的高度减去窗口的高度,然后将其与滚动高度进行比较以确定是否已到达页面底部。为什么不简单if($(window).scrollTop()==$(document).height()){//dosomething}或if($(window).scrollTop()==$(window).height()){//dosomething}

javascript - window.open 与弹出窗口拦截器

我试图从我的默认页面打开某个页面。默认页面中的所有代码是:window.open("StartPage.aspx","","fullscreen=yes");问题是浏览器的弹出窗口拦截器阻止了它,我需要允许浏览器打开它。我想避免这种情况,并且每个使用我的Web应用程序的人都不需要允许弹出窗口阻止程序打开页面。我想通过弹出窗口拦截器并在未经许可的情况下打开页面。有办法吗?谢谢 最佳答案 adamantium是正确的。如果弹出窗口阻止程序可以被导致弹出窗口的代码覆盖,那么它就毫无用处。你能做的最好的是:varmyPopup=window

javascript - 为什么 window.location 不加载新页面?

这段代码以前可以用,现在不行了:varurl=myurl+'?id='+id+'&phase='+phase;window.location=url;使用IE开发工具栏我已经验证了url有一个有效的url,并且window.location返回了新的url...唯一的问题是页面没有重新加载。有谁知道window.location现在在分配给新文档时实际加载新文档的任何原因? 最佳答案 改用window.location.href=url;。 关于javascript-为什么window.

javascript - 在网络 worker 中填充 `window` 和 `document`

是否存在以在初始化后不使用DOM但具有兼容接口(interface)的方式实现window和document对象的解决方案?它们对于在WebWorker中使用MathJax等重量级库非常有用。 最佳答案 有一些方法可以在workers中进行DOM操作:在worker中导入一个DOM副本(非常糟糕的性能),将“文档字符串”解析为新的DOM(性能非常差)和向浏览器发送和接收DOM操作命令(最佳解决方案)。这可能看起来很愚蠢,但您只需将“DOM相关函数”的参数发送到浏览器并将结果返回给您的工作人员即可;

javascript - window.print() 在 IE\Firefox 中不显示相同的打印屏幕 HTML

当我在打印屏幕中调用window.print()时,打印预览在Chrome中看起来非常好,但在IE\Firefox中一些元素发生了偏移,如下所示原始HTML:FireFox打印预览我有这个打印屏幕页面的特定css(见下文),它适用于chrome但不适用于其他/**Thewrappingtagfortherendererinstant.Donotspecifyfont-size, itisrendereddynamicallyfromtheserversizesinceitisdetermining thepositionsofeachtag.**/BODY{BACKGROUND-COL

html - 输入类型编号在 Window Surface 平板电脑上不起作用

我注意到如果我们尝试打开https://www.w3schools.com/html/tryit.asp?filename=tryhtml_input_number在WindowsSurface平板电脑上的Chrome中,它的行为与在桌面浏览器中一样。我的意思是在平板电脑(移动)设备上,如果我点击比Chrome会显示数字键盘。但在SurfaceChrome上会显示文本键盘。Inaddition,mobilebrowsersfurtherhelpwiththeuserexperiencebyshowingaspecialkeyboardmoresuitedforenteringnumbe

javascript - 检查 window.closed 是否重定向到另一个 URL/主机

我有检查窗口是否关闭的代码。如果我停留在同一页面上,它会起作用。使用InternetExplorer,如果我单击一个链接然后重定向到另一个站点,即使WINDOW实际上从未关闭,window.closed也会返回true。我这样做:w=window.open("mypage.html");vart=setInterval(function(){if(!w){alert('a');}if(w.closed){alert('b');}if(!w||w.closed){clearInterval(t);hide('mainShadow');}},800);在“mypage.html”中,有一个

javascript - Safari 不允许第二个 window.print()

您好,我在Safari中遇到了一个奇怪的问题。我有一个按钮,单击它时会打印html的内容。我的问题是,当第一次调用window.print()时效果很好,但是,在第二次单击时,它将显示一个弹出窗口,说明:'Thiswebpageistryingtoprint.Doyouwanttoprintthiswebpage?'如果我在此对话框中单击打印,什么也不会发生。为什么会发生这种情况的任何想法?提前致谢!Javascript-$scope.print=function(){varcontents=document.getElementById("print-section").outerH