Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 3 trên 3
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    lion080889's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Jul 2010
    Thành viên thứ
    26972
    Giới tính
    Bài gởi
    1
    Level: 14 [?]
    Experience: 5,022
    Next Level: 5,517
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default ai biết lỗi này giúp mình fix với (bị trên host)  

    mình có cái slider khi chạy trên localhost thì ok, nhưng chạy trên host fpt thì không hiển thị được, làm trang web như cục gạch ^^!
    http://spaceland.com.vn/
    đoạn code đây:
    PHP Code: 
    <div  id="slider1" class="sliderwrapper">
        <?php $vonglapso=0; do { $vonglapso++; ?>
          <div class="contentdiv" id="tin<?php echo $vonglapso?>">
            <p><img src="<?php echo $row_duanmoihoanthanh['urlHinh']; ?>" width="200" height="200" hspace="10" align="left" onerror="this.className='an';" /><span class="tieudetrongslider"><a href="tin.php?idTin=<?php echo $row_duanmoihoanthanh['idTin']; ?>"><?php echo $row_duanmoihoanthanh['TieuDe']; ?></a></span><br /><br /><?php echo $row_duanmoihoanthanh['TomTat']; ?><br /><span class="xemtiep"><a href="tin.php?idTin=<?php echo $row_duanmoihoanthanh['idTin']; ?>">Xem tiếp...</a></span></p>
          </div>
          <?php } while ($row_duanmoihoanthanh mysql_fetch_assoc($duanmoihoanthanh)); ?>
    </div>
    <div id="paginate-slider1" class="pagination">
    <script type="text/javascript">
    featuredcontentslider.init({
        id: "slider1",  //id of main slider DIV
        contentsource: ["inline", ""],  //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
        toc: "#increment",  //Valid values: "#increment", "markup", ["label1", "label2", etc]
        nextprev: ["Trước", "Tiếp"],  //labels for "prev" and "next" links. Set to "" to hide.
        revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover"
        enablefade: [true, 0.2],  //[true/false, fadedegree]
        autorotate: [true, 3000],  //[true/false, pausetime]
        onChange: function(previndex, curindex){  //event handler fired whenever script changes slide
            //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
            //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
        }
    })
    </script></div>
    Script:
    PHP Code: 
    //** Featured Content Slider script- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com.
    //** May 2nd, 08'- Script rewritten and updated to 2.0.
    //** June 12th, 08'- Script updated to v 2.3, which adds the following features:
                //1) Changed behavior of script to actually collapse the previous content when the active one is shown, instead of just tucking it underneath the later.
                //2) Added setting to reveal a content either via "click" or "mouseover" of pagination links (default is former).
                //3) Added public function for jumping to a particular slide within a Featured Content instance using an arbitrary link, for example.

    //** July 11th, 08'- Script updated to v 2.4:
                //1) Added ability to select a particular slide when the page first loads using a URL parameter (ie: mypage.htm?myslider=4 to select 4th slide in "myslider")
                //2) Fixed bug where the first slide disappears when the mouse clicks or mouses over it when page first loads.

    var featuredcontentslider={

    //3 variables below you can customize if desired:
    ajaxloadingmsg'<div style="margin: 20px 0 0 20px"><img src="loading.gif" /> Fetching slider Contents. Please wait...</div>',
    bustajaxcachetrue//bust caching of external ajax page after 1st request?
    enablepersisttrue//persist to last content viewed when returning to page?

    settingcaches: {}, //object to cache "setting" object of each script instance

    jumpTo:function(fcsidpagenumber){ //public function to go to a slide manually.
        
    this.turnpage(this.settingcaches[fcsid], pagenumber)
    },

    ajaxconnect:function(setting){
        var 
    page_request false
        
    if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
            
    try {
            
    page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
            catch (
    e){
                try{
                
    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (
    e){}
            }
        }
        else if (
    window.XMLHttpRequest// if Mozilla, Safari etc
            
    page_request = new XMLHttpRequest()
        else
            return 
    false
        
    var pageurl=setting.contentsource[1]
        
    page_request.onreadystatechange=function(){
            
    featuredcontentslider.ajaxpopulate(page_requestsetting)
        }
        
    document.getElementById(setting.id).innerHTML=this.ajaxloadingmsg
        
    var bustcache=(!this.bustajaxcache)? "" : (pageurl.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
        
    page_request.open('GET'pageurl+bustcachetrue)
        
    page_request.send(null)
    },

    ajaxpopulate:function(page_requestsetting){
        if (
    page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
            
    document.getElementById(setting.id).innerHTML=page_request.responseText
            this
    .buildpaginate(setting)
        }
    },

    buildcontentdivs:function(setting){
        var 
    alldivs=document.getElementById(setting.id).getElementsByTagName("div")
        for (var 
    i=0i<alldivs.lengthi++){
            if (
    this.css(alldivs[i], "contentdiv""check")){ //check for DIVs with class "contentdiv"
                
    setting.contentdivs.push(alldivs[i])
                    
    alldivs[i].style.display="none" //collapse all content DIVs to begin with
            
    }
        }
    },

    buildpaginate:function(setting){
        
    this.buildcontentdivs(setting)
        var 
    sliderdiv=document.getElementById(setting.id)
        var 
    pdiv=document.getElementById("paginate-"+setting.id)
        var 
    phtml=""
        
    var toc=setting.toc
        
    var nextprev=setting.nextprev
        
    if (typeof toc=="string" && toc!="markup" || typeof toc=="object"){
            for (var 
    i=1i<=setting.contentdivs.lengthi++){
                
    phtml+='<a href="#'+i+'" class="toc">'+(typeof toc=="string"toc.replace(/#increment/, i) : toc[i-1])+'</a> '
            
    }
            
    phtml=(nextprev[0]!='''<a href="#prev" class="prev">'+nextprev[0]+'</a> ' '') + phtml + (nextprev[1]!='''<a href="#next" class="next">'+nextprev[1]+'</a>' '')
            
    pdiv.innerHTML=phtml
        
    }
        var 
    pdivlinks=pdiv.getElementsByTagName("a")
        var 
    toclinkscount=//var to keep track of actual # of toc links
        
    for (var i=0i<pdivlinks.lengthi++){
            if (
    this.css(pdivlinks[i], "toc""check")){
                if (
    toclinkscount>setting.contentdivs.length-1){ //if this toc link is out of range (user defined more toc links then there are contents)
                    
    pdivlinks[i].style.display="none" //hide this toc link
                    
    continue
                }
                
    pdivlinks[i].setAttribute("rel", ++toclinkscount//store page number inside toc link
                
    pdivlinks[i][setting.revealtype]=function(){
                    
    featuredcontentslider.turnpage(settingthis.getAttribute("rel"))
                    return 
    false
                
    }
                
    setting.toclinks.push(pdivlinks[i])
            }
            else if (
    this.css(pdivlinks[i], "prev""check") || this.css(pdivlinks[i], "next""check")){ //check for links with class "prev" or "next"
                
    pdivlinks[i].onclick=function(){
                    
    featuredcontentslider.turnpage(settingthis.className)
                    return 
    false
                
    }
            }
        }
        
    this.turnpage(settingsetting.currentpagetrue)
        if (
    setting.autorotate[0]){ //if auto rotate enabled
            
    pdiv[setting.revealtype]=function(){
                
    featuredcontentslider.cleartimer(settingwindow["fcsautorun"+setting.id])
            }
            
    sliderdiv["onclick"]=function(){ //stop content slider when slides themselves are clicked on
                
    featuredcontentslider.cleartimer(settingwindow["fcsautorun"+setting.id])
            }
            
    setting.autorotate[1]=setting.autorotate[1]+(1/setting.enablefade[1]*50//add time to run fade animation (roughly) to delay between rotation
         
    this.autorotate(setting)
        }
    },

    urlparamselect:function(fcsid){
        var 
    result=window.location.search.match(new RegExp(fcsid+"=(\\d+)""i")) //check for "?featuredcontentsliderid=2" in URL
        
    return (result==null)? null parseInt(RegExp.$1//returns null or index, where index (int) is the selected tab's index
    },

    turnpage:function(settingthepageautocall){
        var 
    currentpage=setting.currentpage //current page # before change
        
    var totalpages=setting.contentdivs.length
        
    var turntopage=(/prev/i.test(thepage))? currentpage-: (/next/i.test(thepage))? currentpage+parseInt(thepage)
        
    turntopage=(turntopage<1)? totalpages : (turntopage>totalpages)? turntopage //test for out of bound and adjust
        
    if (turntopage==setting.currentpage && typeof autocall=="undefined"//if a pagination link is clicked on repeatedly
            
    return
        
    setting.currentpage=turntopage
        setting
    .contentdivs[turntopage-1].style.zIndex=++setting.topzindex
        this
    .cleartimer(settingwindow["fcsfade"+setting.id])
        
    setting.cacheprevpage=setting.prevpage
        
    if (setting.enablefade[0]==true){
            
    setting.curopacity=0
            this
    .fadeup(setting)
        }
        if (
    setting.enablefade[0]==false){ //if fade is disabled, fire onChange event immediately (verus after fade is complete)
            
    setting.contentdivs[setting.prevpage-1].style.display="none" //collapse last content div shown (it was set to "block")
            
    setting.onChange(setting.prevpagesetting.currentpage)
        }
        
    setting.contentdivs[turntopage-1].style.visibility="visible"
        
    setting.contentdivs[turntopage-1].style.display="block"
        
    if (setting.prevpage<=setting.toclinks.length//make sure pagination link exists (may not if manually defined via "markup", and user omitted)
            
    this.css(setting.toclinks[setting.prevpage-1], "selected""remove")
        if (
    turntopage<=setting.toclinks.length//make sure pagination link exists (may not if manually defined via "markup", and user omitted)
            
    this.css(setting.toclinks[turntopage-1], "selected""add")
        
    setting.prevpage=turntopage
        
    if (this.enablepersist)
            
    this.setCookie("fcspersist"+setting.idturntopage)
    },

    setopacity:function(settingvalue){ //Sets the opacity of targetobject based on the passed in value setting (0 to 1 and in between)
        
    var targetobject=setting.contentdivs[setting.currentpage-1]
        if (
    targetobject.filters && targetobject.filters[0]){ //IE syntax
            
    if (typeof targetobject.filters[0].opacity=="number"//IE6
                
    targetobject.filters[0].opacity=value*100
            
    else //IE 5.5
                
    targetobject.style.filter="alpha(opacity="+value*100+")"
        
    }
        else if (
    typeof targetobject.style.MozOpacity!="undefined"//Old Mozilla syntax
            
    targetobject.style.MozOpacity=value
        
    else if (typeof targetobject.style.opacity!="undefined"//Standard opacity syntax
            
    targetobject.style.opacity=value
        setting
    .curopacity=value
    },

    fadeup:function(setting){
        if (
    setting.curopacity<1){
            
    this.setopacity(settingsetting.curopacity+setting.enablefade[1])
            
    window["fcsfade"+setting.id]=setTimeout(function(){featuredcontentslider.fadeup(setting)}, 50)
        }
        else{ 
    //when fade is complete
            
    if (setting.cacheprevpage!=setting.currentpage//if previous content isn't the same as the current shown div (happens the first time the page loads/ script is run)
                
    setting.contentdivs[setting.cacheprevpage-1].style.display="none" //collapse last content div shown (it was set to "block")
            
    setting.onChange(setting.cacheprevpagesetting.currentpage)
        }
    },

    cleartimer:function(settingtimervar){
        if (
    typeof timervar!="undefined"){
            
    clearTimeout(timervar)
            
    clearInterval(timervar)
            if (
    setting.cacheprevpage!=setting.currentpage){ //if previous content isn't the same as the current shown div
                
    setting.contentdivs[setting.cacheprevpage-1].style.display="none"
            
    }
        }
    },

    css:function(eltargetclassaction){
        var 
    needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)""ig")
        if (
    action=="check")
            return 
    needle.test(el.className)
        else if (
    action=="remove")
            
    el.className=el.className.replace(needle"")
        else if (
    action=="add")
            
    el.className+=" "+targetclass
    },

    autorotate:function(setting){
     
    window["fcsautorun"+setting.id]=setInterval(function(){featuredcontentslider.turnpage(setting"next")}, setting.autorotate[1])
    },

    getCookie:function(Name){ 
        var 
    re=new RegExp(Name+"=[^;]+""i"); //construct RE to search for target name/value pair
        
    if (document.cookie.match(re)) //if cookie found
            
    return document.cookie.match(re)[0].split("=")[1//return its value
        
    return null
    },

    setCookie:function(namevalue){
        
    document.cookie name+"="+value

    },


    init:function(setting){
        var 
    persistedpage=this.getCookie("fcspersist"+setting.id) || 1
        
    var urlselectedpage=this.urlparamselect(setting.id//returns null or index from: mypage.htm?featuredcontentsliderid=index
        
    this.settingcaches[setting.id]=setting //cache "setting" object
        
    setting.contentdivs=[]
        
    setting.toclinks=[]
        
    setting.topzindex=0
        setting
    .currentpage=urlselectedpage || ((this.enablepersist)? persistedpage 1)
        
    setting.prevpage=setting.currentpage
        setting
    .revealtype="on"+(setting.revealtype || "click")
        
    setting.curopacity=0
        setting
    .onChange=setting.onChange || function(){}
        if (
    setting.contentsource[0]=="inline")
            
    this.buildpaginate(setting)
        if (
    setting.contentsource[0]=="ajax")
            
    this.ajaxconnect(setting)
    }


    CSS:
    PHP Code: 
    .sliderwrapper {
        
    OVERFLOWhidden;
        
    WIDTH710px;
        
    HEIGHT250px;
        
    border-top-widththin;
        
    border-bottom-widththin;
        
    border-top-stylesolid;
        
    border-bottom-stylesolid;
        
    border-top-color#000;
        
    border-bottom-color#000;
        
    border-right-width0px;
        
    border-left-width0px;
        
    font-family"Times New Roman"Timesserif;
        
    color#000;
        
    text-decorationnone;
        
    text-alignleft;
        
    margin-left15px;
        
    positionrelative;
        
    padding-bottom10px;
    }
    .
    sliderwrapper .contentdiv {
        
    BACKGROUNDwhite;





    FILTERprogid:DXImageTransform.Microsoft.alpha(opacity=100);                         LEFT0px;
        
    VISIBILITYhidden;
        
    WIDTH100%;
        
    POSITIONabsolute;
        
    TOP0px;
        
    HEIGHT100%;
        
    moz-opacity1;
        
    opacity1;
        
    margin-right10px;
        
    text-alignleft;
        
    padding5px;
        
    margin-top10px;
        
    clearboth;
    }
    .
    pagination {
        
    PADDING-LEFT10px;
        
    PADDING-BOTTOM5px;
        
    WIDTH700px;
        
    PADDING-TOP5px;
        
    margin-bottom20px;
        
    background-imageurl(../images/thanhslider.png);
        
    background-repeatrepeat-y;
        
    background-positionright;
        
    text-alignright;
        
    padding-right15px;
    }
    .
    pagination A {
        
    PADDING-RIGHT5px;
        
    PADDING-LEFT5px;
        
    BACKGROUNDwhite;
        
    PADDING-BOTTOM0px;
        
    COLOR#000;
        
    PADDING-TOP0px;
        
    TEXT-DECORATIONnone;
        
    font-weightbold;
        
    margin-right2px;
    }
    .
    pagination A:hover {
        
    COLOR#FFF;
        
    BACKGROUND-COLOR#333;
        
    font-weightbold;
        
    text-decorationnone;
    }
    .
    pagination A.selected {
        
    COLOR#FFF;
        
    BACKGROUND-COLOR#333;
        
    font-weightbold;


  2. #2
    phuongvan's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Jan 2010
    Thành viên thứ
    7878
    Tuổi
    35
    Giới tính
    Bài gởi
    3
    Level: 18 [?]
    Experience: 15,667
    Next Level: 17,484
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Bạn xài hót Free ah ?
    Nếu là hót free thì nó ko hỗ trợ rồi bạn ah !!!

  3. #3
    newbie_seo's Avatar
    Banned

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2011
    Thành viên thứ
    50153
    Giới tính
    Bài gởi
    2
    Level: 16 [?]
    Experience: 9,217
    Next Level: 10,000
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. vấn đề về chuyển dữ liệu host này sang host khác
    By fangstars in forum Hỏi đáp & Thảo luận
    Trả lời: 6
    Bài mới gởi: 11-08-2012, 04:48 PM
  2. [HELP!] tai sao khi chuyen host tu linux sang host window thì go mod vbseo roi ma
    By naruto_kun_211 in forum Hỏi đáp & Thảo luận
    Trả lời: 1
    Bài mới gởi: 20-04-2012, 01:47 PM
  3. Kết Nối Database Từ Host Khác Đến Host Chứa Web
    By vuontinh in forum Domains & Hosting
    Trả lời: 1
    Bài mới gởi: 12-04-2011, 10:40 PM
  4. Trả lời: 12
    Bài mới gởi: 06-02-2011, 12:21 PM
  5. Share Host US cực pro tốc độ = Host VN
    By hlong22 in forum Domains & Hosting
    Trả lời: 1
    Bài mới gởi: 21-01-2010, 11:18 PM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •