0

我正在使用 facebox(你可能知道),我的脚本看起来像

$.extend($.facebox, {
    settings: {
      opacity      : 0,
      overlay      : true,
      loadingImage : 'http://example.com/images/loading.gif',
      closeImage   : 'http://example.com/images/closelabel.gif',
      imageTypes   : [ 'png', 'jpg', 'jpeg', 'gif' ],
      faceboxHtml  : '\
    <div id="facebox" style="display:none;"> \
      <div class="popup"> \
        <table> \
          <tbody> \
            <tr> \
              <td class="tl"/><td class="b"/><td class="tr"/> \
            </tr> \
            <tr> \
              <td class="b"/> \
              <td class="body"> \
                <div class="content"> \
                </div> \
                <div id="footer"> \
                <p class="left" id="changable"> \
                Footer \
                </p> \
                <p class="right"> \
                  <a href="#" class="close"> \
                    <img src="http://example.com/images/closelabel.gif" title="close" class="close_image" /> \
                  </a> \
                </p> \
                </div> \
              </td> \
              <td class="b"/> \
            </tr> \
            <tr> \
              <td class="bl"/><td class="b"/><td class="br"/> \
            </tr> \
          </tbody> \
        </table> \
      </div> \
    </div>'
    },

在文件中,即使用文本(远程 html)我想根据文件更改页脚。将打开多个 remote.html 文件(share.php、warning.php),我想根据这些文件更改页脚。我可以在这个javascript中做些什么,或者我可以在share.php和warning.php中做些什么来获取并将其内容设置为新的东西?

我试过:

$(function() {
        $("#changable").html('Hello');

    });  
$(function() {
        $("#changable").innerHTML = 'Hello';

    }); 
$(function() {
        $("#changable").text('Hello');

    }); 
$(function() {
        $(".left").html('Hello');

    }); 

(我安装了 jquery)但什么也没有。

我是 javascript 的新手,我知道这可能很容易,但我无法让它为我的生活工作。

提前致谢。

4

2 回答 2

0

Jquery解决方案试试这个...

$(函数(){
//一个标签id是anchor_id
//p标签id是para_id        
$("#para_id").html($('#anchor_id').attr('title'));

});  

使用代码

$("#para_id").html($('#anchor_id').attr('title'));
通过触发事件。我的示例代码在这里...

$("#button_id").click(function(){
$("#para_id").html($('#anchor_id').attr('title'));
});
于 2010-12-01T11:11:12.123 回答
0

我只需添加:

<div id="footer">

    <p class="left" id="changable">
        Share This
    </p> 

    <p class="right"> 
        <a href="#" class="close"> 
            <img src="http://example.com/images/closelabel.gif" title="close" class="close_image" />  
        </a>                 
    </p> 

</div> 

到每个远程文件。但是,由于我以不同的方式解决了它,我将@mohan ram 标记为正确的。

于 2010-12-04T00:14:04.020 回答