小编Hec*_*ssa的帖子

从iframe外部调用javascript函数

我在一个包含javascript函数getData()的iframe中有一个完整的html openning.现在我不知道如何从该框架外部调用getData().还可以从外部javascript文件中调用它吗?

javascript iframe

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

使用jquery预加载图像

在我的网页中,一些图像需要花费大量时间才能在IE中加载.所以我用它来预加载我页面中的图像.但问题仍然存在.任何建议?

function preload(arrayOfImages) {
    $(arrayOfImages).each(function(){
        $('<img/>')[0].src = this;
    });
    alert("Done Preloading...");
}

// Usage:

preload([
    '/images/UI_1.gif',
    '/images/UI_2.gif',
    '/images/UI_3.gif',
    '/images/UI_4.gif',
    '/images/UI_5gif',
    '/images/UI_6.gif',
    '/images/UI_7.gif',
    '/images/UI_8.gif',
    '/images/UI_9.gif'
]);
Run Code Online (Sandbox Code Playgroud)

<

DIV>

jquery

5
推荐指数
1
解决办法
7891
查看次数

使用jquery动态添加文本框

这段代码出了什么问题?只有第一个添加和删除链接正在运行...

<html>
<head>

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

<style type="text/css">
 div{
  padding:8px;
 }
</style>

</head>

<body>


<script type="text/javascript">

$(document).ready(function(){

    var counter = 2;

    $(".addButton").click(function () {

 if(counter>5){
            alert("Only 5 textboxes allow");
            return false;
 }   

 var newTextBoxDiv = $(document.createElement('div'))
      .attr("id", 'TextBoxDiv' + counter);

 newTextBoxDiv.html('<TABLE><TR><TD>' +
'<input type="text" name="textbox' + counter + 
'" id="textbox' + counter + '" value="" ></TD><TD><input type="text" name="textbox' + counter + 
'" id="textbox' + counter + '" value="" ></TD>&nbsp;<TD><a href="#" value="addButton" class="addButton">Add</a>&nbsp;<a href="#" value="removeButton" class="removeButton">Remove</a></TD></TR></TABLE>');

 newTextBoxDiv.appendTo("#TextBoxesGroup");


 counter++;
     });

     $(".removeButton").click(function () …
Run Code Online (Sandbox Code Playgroud)

jquery

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

从 xmlhttp.responseText 获取布尔值

我有这样的代码来获取变量 isItemLocked 的值。

 function authorItem(itemNumber){
    if (window.XMLHttpRequest)
                    {
                      xmlhttp=new XMLHttpRequest();
                    }else{
                        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
                    url ="Some URL";
                    xmlhttp.open("GET",url,true);
                    xmlhttp.send(null);
                    xmlhttp.onreadystatechange = function() {
                    if (xmlhttp.readyState == 4) {
                        var isItemLocked = xmlhttp.responseText;
                        if(isItemLocked){
                            alert('Item has been Closed.Click OK to go to Search Page');
                            window.location = "SOME OTHER URL";
                        }else{
                            var url ="SOME OTHE URL 1";
                            location.href = url;    
                        }
                }
            }
 }
Run Code Online (Sandbox Code Playgroud)

isItemLocked 的返回布尔值为 true。但每次我要去其他一些 URL 时。有任何解决方案吗?

javascript ajax

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

Chrome扩展桌面通知采用单独的HTML格式

<html>
    <head>
    <script src="http://code.jquery.com/jquery-1.4.2.js"></script>
    <script>
       chrome.browserAction.onClicked.addListener(function(tab) {
       var xhr = new XMLHttpRequest();
       xhr.onreadystatechange = function() {
              if (xhr.readyState == 4) {
                if (xhr.status == 200) {
                var $ajaxData =  xhr.responseText;  
                var hidden = document.createElement ( 'div' );
                hidden.id = 'hiddenel';
                $("body").append ( hidden );
                $("#hiddenel").html ($ajaxData);
                var $aa = $("#hiddenel").find('div .somediv');

                var notification = webkitNotifications.createNotification(
                                    'some msg',
                                    'some msg',
                                     $aa.html());
                notification.show();

                } else {
                 alert("Unable to connect...");
                }
              }
            }
            var url = some url;;
            xhr.open('GET', url, true);
            xhr.send();
      }); …
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension

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

用css重用HTML

如果我想重新使用HTML的一部分以及相关的css,那么最好的方法是什么?

html javascript css

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

如果元素值以指定的字符串开头,则jQuery删除数组元素

我有一个像javascript一样的数组

["1.A","1.B","1.C","1.D",...,"2.A","2.B",...]
Run Code Online (Sandbox Code Playgroud)

现在我想通过指定的字符串从这个数组中删除元素.对于exm如果我指定"1"那么它应该删除所有"1.A","1.B","1.C","1.D"....如何在jQuery中执行此操作.

javascript jquery

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

上传前的文件大小和格式

有没有办法检查文件格式和文件的大小,然后在javascript上传它?

javascript

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

搜索java自定义对象的数组

我有一个自定义对象数组CustomClass [] customArr,其中CustomClass就像

Class CustomClass{

private String key;
private String value;

//getter & setters

}
Run Code Online (Sandbox Code Playgroud)

现在我想通过一个特定的值搜索这个数组.最好的方法是什么?

java

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

Javascript settimeout

我希望我的用户在说15分钟后看到一个确认框,提醒他们会话超时.我希望这个过程重复继续.即使用户从确认框中选择取消,他也会在15分钟后得到相同的警报.

javascript

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

标签 统计

javascript ×6

jquery ×3

ajax ×1

css ×1

google-chrome-extension ×1

html ×1

iframe ×1

java ×1