日期:2014-05-17  浏览次数:20709 次

可否一次性赋值完成?(此 问题没解决,没心情过年)
问题是这样子,Insus.NET是想完成iframe内的form选择选项,填写完文本框之后提交数据。但是它需要点击两次才能填充完成。要怎样才能一次性选择和填充完成呢?
可以看到下面的操作:



希望网友们给Insus.NET指点一二,感激不尽!如果你觉得问题点分不够多,Insus.NET可以再加(可惜最多只能为300点)。

下面提供关键代码,页面代码:

  <script type="text/javascript">      

        var localUrl = 'Imitation.aspx';       
        $('<iframe />', {
            id: 'frame1',
            name: 'frame1',
            //style: 'display:none',           
            src: localUrl,
            frameborder: 1,
            scrolling: 'no',
            width: '100%',
            load: function () {
                var oIframe = document.getElementById('frame1');

                oIframe.style.height = $.FrameDocument(oIframe).body.scrollHeight + 'px';

                if ($.FrameDocument(oIframe).location.href != localUrl)
                    window.location.href = "Default.aspx";
            }
        }).appendTo('body');

        $(document).ready(function () {
            $('#btn').click(function () {
                $.ajax({
                    async: false,
                    type: "GET",
                    url: 'BarcodeData.aspx',
                    dataType: "jsonp",
                    crossDomain: true,
                    cache: false,
                    jsonp: "callback",
                    error: function (jqXHR, textStatus, e