Floating ads khong chay tren FF

Thảo luận trong 'HTML vs Browser' bắt đầu bởi phuonghoai, 28/1/10.

  1. phuonghoai

    phuonghoai Lính mới

    Tham gia ngày:
    25/1/10
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Em có làm cái floating ads:
    http://oliveoil.com.vn/
    Nhưng trên IE thì chạy bình thường, còn trên FF thì 2 cái hình 2 bên ko chịu chạy, cứ đứng 1 chỗ!!!
    Các anh xem giúp em có cách nào sửa lại ko?!! Em gà lắm, các anh hướng dẫn step by step giúp em!!! em đang cần gấp lắm ạ!!
    Em làm theo hướng dẫn ở đây: http://sinhviencamau.com/forum/showthread.php?t=1619
    Em đưa cái code lên đây:

    <?php
    defined( '_JEXEC' ) or die( 'Restricted access' );
    JPlugin::loadLanguage( 'tpl_SG1' );
    ?>
    <!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
    <head>
    <script type="text/javascript">

    function f_clientWidth() {
    return f_filterResults (
    window.innerWidth ? window.innerWidth : 0,
    document.documentElement ? document.documentElement.clientWidth : 0,
    document.body ? document.body.clientWidth : 0
    );
    }
    function f_clientHeight() {
    return f_filterResults (
    window.innerHeight ? window.innerHeight : 0,
    document.documentElement ? document.documentElement.clientHeight : 0,
    document.body ? document.body.clientHeight : 0
    );
    }
    function f_scrollLeft() {
    return f_filterResults (
    window.pageXOffset ? window.pageXOffset : 0,
    document.documentElement ? document.documentElement.scrollLeft : 0,
    document.body ? document.body.scrollLeft : 0
    );
    }
    function f_scrollTop() {
    return f_filterResults (
    window.pageYOffset ? window.pageYOffset : 0,
    document.documentElement ? document.documentElement.scrollTop : 0,
    document.body ? document.body.scrollTop : 0
    );
    }
    function f_filterResults(n_win, n_docel, n_body) {
    var n_result = n_win ? n_win : 0;
    if (n_docel && (!n_result || (n_result > n_docel)))
    n_result = n_docel;
    return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
    }
    </script>

    <script type="text/javascript">
    var positionFooter;
    var positionRight = 0;
    var widthAds = 110;
    var heightAds = 200;
    var div = document.getElementById('divPositionRightBannerFlo at');
    if(div!=null)
    positionRight = div.offsetTop;

    document.getElementById('AdsRight').style.display = "block";
    var yy = 0;
    var toptop=0;
    var beforeTop = 0;
    // Hien thi quang cao truot phai
    function ShowAds()
    {
    yy = f_clientWidth() - widthAds - 24;//padding left
    toptop = (f_scrollTop() - beforeTop)/8;
    beforeTop = toptop + beforeTop + 3;

    if(beforeTop < 5)
    document.getElementById('AdsRight').style.top = f_scrollTop() + 'px';
    else
    document.getElementById('AdsRight').style.top = beforeTop + 'px';

    beforeTop = parseInt(document.getElementById('AdsRight').style .top.substring(0,document.getElementById('AdsRight ').style.top.length - 2));

    document.getElementById('AdsRight').style.left = yy + 'px';

    document.getElementById('AdsRight').style.display = "block";

    if(beforeTop < positionRight + heightAds)
    document.getElementById('AdsRight').style.display = "none";

    var divFooter = document.getElementById('divPositionFloatBannerFoo ter');
    if(divFooter!=null)
    positionFooter = divFooter.offsetTop;

    if(beforeTop > positionFooter + heightAds)
    document.getElementById('AdsRight').style.display = "none";

    setTimeout('ShowAds()', 50);
    }
    ShowAds();
    </script>

    <script type="text/javascript">

    // Hien thi quang cao truot trai
    function ShowAds2()
    {
    yy = f_clientWidth() - widthAds - 24;//padding left
    toptop = (f_scrollTop() - beforeTop)/8;
    beforeTop = toptop + beforeTop + 3;

    if(beforeTop < 5)
    document.getElementById('AdsLeft').style.top = f_scrollTop() + 'px';
    else
    document.getElementById('AdsLeft').style.top = beforeTop + 'px';

    beforeTop = parseInt(document.getElementById('AdsLeft').style. top.substring(0,document.getElementById('AdsLeft') .style.top.length - 2));

    document.getElementById('AdsLeft').style.right = yy + 'px';

    document.getElementById('AdsLeft').style.display = "block";

    if(beforeTop < positionRight + heightAds)
    document.getElementById('AdsLeft').style.display = "none";

    setTimeout('ShowAds2()', 50);
    }
    // Hien thi quang cao truot trai + phai

    ShowAds2();

    </script>
    <jdoc:include type="head" />

    <link rel="stylesheet" href="templates/system/CSS/system.CSS" type="text/CSS" />
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/CSS/template.CSS" type="text/CSS" />

    <!--[if lte IE 6]>
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/CSS/ie7.CSS" type="text/CSS" />
    <![endif]-->

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


    ---------------------
    <style type="text/CSS">
    .slideads1 {text-align:left}
    .slideads2 {text-align:right}
    </style>
    ------------------
    </head>
    <body class="body_bg">
    <div id="page_bg">
    <div id="page_bg1">

    <div id="header">
    <div id="logo">
    <table cellspacing="0" cellpadding="0" style="width: 900px; height: 60px; text-align: center; margin: 0 auto;">
    <tr><td style="text-align: center; vertical-align: middle;">
    <?php echo $mainframe->getCfg('sitename') ;?>
    </td></tr>
    </table>
    </div>
    </div>



    <div class="pill_m">
    <div id="pillmenu">
    <table cellspacing="0" cellpadding="0" style="margin: 0 auto;">
    <tr><td>
    <jdoc:include type="modules" name="user3" />
    </td></tr>
    </table>
    </div>
    </div>




    <div class="center">
    <div id="wrapper">
    <div id="content">

    <div class="cpathway">
    <jdoc:include type="module" name="breadcrumbs" />
    <div style="background: [mã màu nền]">
    <font color=#dc0000>
    <marquee onmouseover="this.stop();" onmouseout="this.start();" behavior="scroll" direction="left" scrollamount=3> Từ ngày 01/01/2010 đến hết ngày 31/03/2010, quý khách có thể gọi đến số (08) 22.438.962 sẽ được giao hàng tận nơi miễn phí.
    </marquee>
    </font>
    </div>

    </div>

    <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
    <div id="leftcolumn" style="margin:25px 0 0 0;">
    <jdoc:include type="modules" name="left" style="rounded" />
    <?php $wd123 = 'banner'; include "templates.php"; ?>
    </div>
    <?php endif; ?>

    <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
    <div id="maincolumn">
    <?php else: ?>
    <div id="maincolumn_full">

    <?php endif; ?>
    <div class="nopad">
    <jdoc:include type="message" />
    <?php if($this->params->get('showComponent')) : ?>
    <jdoc:include type="component" />
    <?php endif; ?>
    </div>
    </div>

    <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
    <div id="rightcolumn" style="float:right;">
    <jdoc:include type="modules" name="right" style="rounded" />
    </div>
    <?php endif; ?>
    <div class="clr"></div>
    </div>
    </div>
    </div>



    </div>
    </div>

    <div id="footer">
    <div id="f123">
    <div>
    <div style="text-align: center; padding: 24px 0 0;">
    <?php $wd123 = ''; include "templates.php"; ?>
    </div>

    </div>
    </div>
    </div>

    <jdoc:include type="modules" name="debug" />


    <jdoc:include type="modules" name="float-ad" />
    <div id="AdsRight">

    <jdoc:include type="modules" name="floatright" />

    </div>
    <div id="AdsLeft">

    <jdoc:include type="modules" name="floatleft" />

    </div>
    OR

    <div id="divAdLeft" style="position: absolute; width: 110px; float: left; left: 50pt; top: 0.00000103038px;">

    <div class="slideads3">
    [​IMG]
    </div>

    </div>

    <div id="divAdRight" style="position: absolute; width: 110px; float: right; left: 1103px; top: 0.00000100252px;">

    <td class="slideads4">
    [​IMG]
    </div>

    </div>
    <script language="JavaScript" src="http://www.vitinhthachanh.com/slide_ads.js"></script>



    </body>
    </html>
     
  2. chuvantai

    chuvantai Moderator Moderator

    Tham gia ngày:
    13/7/09
    Bài viết:
    205
    Đã được thích:
    0
    Điểm thành tích:
    16
  3. phuonghoai

    phuonghoai Lính mới

    Tham gia ngày:
    25/1/10
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    bạn ơi, tình hình là mình mới vào làm ở đây chưa lâu, người tiền nhiệm đã "làm cái gì đó" với website này, nên bi giờ mình cài cái module này vào cứ bị báo lỗi hoài à! bạn có cách nào giúp mình sửa lại cái code trên để dùng được với FF ko?
     
  4. chuvantai

    chuvantai Moderator Moderator

    Tham gia ngày:
    13/7/09
    Bài viết:
    205
    Đã được thích:
    0
    Điểm thành tích:
    16
    Mình vừa vào trang của bạn, thấy đã chạy được module của mình, vậy chắc là không cần sửa code kia nữa đâu phải ko bạn :)
     
  5. phuonghoai

    phuonghoai Lính mới

    Tham gia ngày:
    25/1/10
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    umh, cám ơn bạn nhiều nha, mình đã làm được rồi! cám ơn bạn đã nhiệt tình giúp mình!
     
  6. chuvantai

    chuvantai Moderator Moderator

    Tham gia ngày:
    13/7/09
    Bài viết:
    205
    Đã được thích:
    0
    Điểm thành tích:
    16
    Mình chỉ gửi link cho bạn thôi mà, đâu có nhiệt tình gì :D
    Bạn thấy module của mình còn vấn đề gì thì cho ý kiến thêm để khắc phục và phát triển nhé :)
     
Đang tải...

Chia sẻ trang này