小编Man*_*har的帖子

window.onload()在第一次拍摄时没有使用IE 8触发

我试图通过IE 8使我的页面正常工作,我从这里发现:http://www.masykur.web.id/post/How-to-Make-Our-Website-to-be-Ready-for -IE8.aspx ,我的页面必须符合XHTML 1.0并且至少符合CSS 2.1,我只使用少量警告使我的页面和CSS兼容,但是window.onload()仍然没有触发.有人遇到过这个问题吗?

这是代码片段:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=8"/>
        <title>Testing</title>
        <link rel="stylesheet" href="test.css" type="text/css"></link>
        <script type="text/javascript" src="login.js"></script>
        <script type="text/javascript" src="common.js"></script>
        <script type="text/javascript">
            window.onload = function()
            {
                          // Not coming here at all on first shot   
            }
        </script>
    </head>
    <body>
     .
     .
     .
Run Code Online (Sandbox Code Playgroud)

然而刷新页面似乎使它工作.

我在这里错过了什么吗?

更新:

其中一个IE插件在禁用其正常工作后创建了此问题.谢谢你的时间和答案:)

html javascript xhtml internet-explorer internet-explorer-8

27
推荐指数
3
解决办法
8万
查看次数

如何禁用滚动文档正文?

我有一个包含大量内容的HTML,并且只要加载HTML就会出现垂直滚动条.现在从这个HTML加载全屏IFRAME.问题是当加载IFRAME时,父滚动条仍然存在,我想在加载Iframe时禁用滚动条.

我试过了:

  • document.body.scroll = "no",它不适用于FF和chrome.
  • document.style.overflow = "hidden"; 在此之后我仍然可以滚动,整个iframe将向上滚动显示父HTML.

我的要求是,当加载IFRAME时,如果父HTML有一个滚动条,我们就永远不能滚动整个IFRAME.

有任何想法吗?

html javascript ajax xhtml

22
推荐指数
3
解决办法
9万
查看次数

如何将CSS应用于HTML body元素?

我试图摆脱这个:

document.body.className = "someclass";
Run Code Online (Sandbox Code Playgroud)

我想在CSS中这样做.

body.someclass {
.
.
.
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法在Firefox,chrome中使用它.

我在这里做错了吗?我们有什么办法可以将CSS类应用到body中吗?

html javascript css xhtml css3

11
推荐指数
3
解决办法
4万
查看次数

javascript文件可以获得自己的名字吗?

我试图在javascript中构建某种记录器功能.是否有任何API可供脚本获取自己的文件名?

html javascript ajax

9
推荐指数
3
解决办法
9296
查看次数

在Linux上创建核心转储

重复:

在linux中生成核心转储

我正试图在我的"Fedora Core发行版3(海德堡)"中创建一个核心转储.

[root @ testserver test_core_dump] #uname -a

Linux testserver 2.6.12-1.1381_FC3#1 Fri Oct 21 03:46:55 EDT 2005 i686 athlon i386 GNU/Linux

这样做是为了创建核心转储.

问题是,/ proc/sys/kernel/suid_dumpable在此版本中不存在.我还在这里检查/ proc/sys/fs/suid_dumpable,但suid_dumpable不存在.

1)有没有解决这个问题?2)我在这里遗漏了什么吗?

linux coredump fedora

4
推荐指数
2
解决办法
3万
查看次数

如何制作具有不透明背景的全屏iframe?

我能够创建一个占据整个屏幕的iframe.但是我无法隐藏背景的内容,换句话说,我想要一个不透明的iframe.我目前正在尝试这样:

   <iframe name='myifrmae' allowtransparency = 'false' background= '#FFFFFF' id = 'myiframe' src = 'main.html' 
     style='position:absolute; top:0px; left:0px; width:400px; 
            height:100%;z-index:999' onload = 'sendParams();'' frameborder='no'>
   </iframe>
Run Code Online (Sandbox Code Playgroud)

我在Firefox/3.5.6上测试它.

我在这里做错了吗?

更新: 我给了main.html身体一个BGCOLOR ="#FFFFFF",现在工作正常.感谢您的投入!

html javascript ajax xhtml html5

4
推荐指数
1
解决办法
1万
查看次数

使用ContentProvider而不是普通的SQLIte存储有什么好处?

我想在多个应用程序之间共享数据,而不是使用ContentResolver-> ContentProvider机制,我可以定义一个客户端库,它与正在执行SQLite DB操作的进程对话?

ContentProvider带来了什么,通过让Process公开数据我们无法实现?

android android-contentresolver android-contentprovider

4
推荐指数
1
解决办法
3965
查看次数

不使用标准库复制字符串

我这里有一个noob问题,无法理解这里的错误.我在这里有以下代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>  
Run Code Online (Sandbox Code Playgroud)


void copyFrom(char * mStr, char * str); 
Run Code Online (Sandbox Code Playgroud)


int main() {  

    char * srcStr = "Robert bought a good ford car";  
    char * dstStr = NULL;  
    copyFrom(srcStr, dstStr);
    printf("The string copied here is %s", dstStr);
    return 0;
}
void copyFrom(char * str, char * mStr)
{
    if(!mStr) {
        mStr = (char *)malloc((strlen(str)) + 1);
        if(mStr == NULL)
            return;
    }

    while(*mStr++ = *str++) {
        ;
    }

    mStr[strlen(str)] = '\0';
}
Run Code Online (Sandbox Code Playgroud)

这不会复制字符串,但是如果使用数组而不是dstStr的char指针,那么一切正常.

你能告诉我这里有什么问题吗?

c++

2
推荐指数
1
解决办法
826
查看次数

如果我们使用<!doctype ...>,则td的vertical-align ="middle"不起作用

我试图中间对齐一个元素,但我遇到了这个问题.我正在使用这个标签:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <body>
      <table style="width:100%; height: 100%" cellspacing="0" cellpadding="0">
                <tr>
                    <td vertical-align="middle">
                        <div id="progressContainer" style="text-align:center;">
                            Some string here                                                    
                        </div>
                    </td>
                </tr>       
            </table>  
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我删除它:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">,它的中间正确对齐.

这种行为在FF和chrome中是可重现的.

题:

我在这里做错了吗?

html xhtml

0
推荐指数
1
解决办法
2万
查看次数