1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Ai biết cách để sửa cho số ảnh nhỏ hiện thị Showpicture Photogallery

Chủ đề trong 'Hỏi gì đáp nấy' bởi billgate8x, 24/11/2006.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. billgate8x

    billgate8x Thành viên mới

    Tham gia ngày:
    22/08/2006
    Bài viết:
    28
    Đã được thích:
    0
    Ai biết cách để sửa cho số ảnh nhỏ hiện thị Showpicture Photogallery

    Xin lỗi. Ai biết cách để sửa cho số ảnh nhỏ hiện thị tren Showpicture Photogallery Trong Frontpage2003 nhỉ
    Nó có một đoạn code Javascript mà mình không biết sâu về nó
    Ai đã sử dụng chức năng Showpicture của Photogallery trong Frontpage2003 thì giúp em cái nhé :

    mình muốn sửa số lượng ảnh nhỏ hiện thị và ko làm cách nào để sửa được vì hình như nó mặc định kích thước chiều rộng rồi nếu cho hình to thì nó Show 5 ảnh còn nếu cho kích thước hình nhỏ lại thì nó lại Show 6 ảnh .
    + Em muốn thay đổi cả kích thước chiều rộng của cả cái Showpicture này
    Mình đã thử thay đổi các thông số về chiều rộng nhưng chẳng có kết quả gì . mong mọi người chỉ giúp nhé

    Mình đang cần sửa gấp . Cảm ơn đã đọc tin
    Mọi người có thể gửi thông tin vào mail: nghiadnv@neo.com.vn
    Sau đây là đoạn Code :
    leftdisabled = true
    rightdisabled = true
    widthLength = 640

    function fp_ie4() {
    var nav = navigator.appVersion.indexOf("MSIE");
    return (nav>0) && (parseInt(navigator.appVersion.substring(nav+5, nav+6)) >= 4);
    }

    function fp_ns6() {
    return ((navigator.appName == "Netscape") &&
    (parseInt(navigator.appVersion.substring(0, 1)) >= 5))
    }

    function fp_ShowImg(src, sWidth, sHeight, sID, iIndex)
    {
    var el = document.images["fpGalleryMainImg_" + sID];
    if (el) {
    if(fp_ie4()) {
    el.style.visiblity = "hidden";
    el.src = src.getAttribute ? src.getAttribute("lowsrc") : src.lowsrc;
    el.width = sWidth;
    el.height = sHeight;

    var caption = document.all["fpGalleryCaptions_" + sID].all.tags("div")
    var sCaptionTxt;
    var sCaptionHTML;

    if (caption && caption[iIndex]) {
    sCaptionTxt = caption[iIndex].innerText
    sCaptionHTML = caption[iIndex].innerHTML
    } else {
    sCaptionTxt = "";
    sCaptionHTML = "";
    }

    el.title = sCaptionTxt;
    el.style.visiblity = "visible";

    var el = document.all["fpGalleryCaptionCell_" + sID];
    if (el) {
    el.innerHTML = sCaptionHTML;
    }

    var el = document.all["fpGalleryDescCell_" + sID];
    if (el) {
    var sDesc = document.all["fpGalleryDescriptions_" + sID].all.tags("div")
    el.innerHTML = sDesc && sDesc[iIndex]?sDesc[iIndex].innerHTML:"";
    }
    } else {
    el.src = src.getAttribute ? src.getAttribute("lowsrc") : src.lowsrc
    el.style.width = sWidth
    el.style.height = sHeight

    caption = document.getElementById("fpGalleryCaptions_" + sID).getElementsByTagName("div")
    if (caption && caption[iIndex]) {
    sCaptionTxt = caption[iIndex].innerText
    sCaptionHTML = caption[iIndex].innerHTML
    } else {
    sCaptionTxt = ""
    sCaptionHTML = ""
    }

    el.title = sCaptionTxt
    var e = document.getElementById("fpGalleryCaptionCell_" + sID)
    if (e) {
    e.innerHTML = sCaptionHTML
    }

    var e = document.getElementById("fpGalleryDescCell_" + sID)
    if (e) {
    var sDesc = document.getElementById("fpGalleryDescriptions_" + sID).getElementsByTagName("div")
    e.innerHTML = sDesc[iIndex]?sDesc[iIndex].innerHTML:""
    }

    }
    }
    }

    function fp_ScrollLeft(sID) {
    var el = document.all["fpGalleryListCell_" + sID];
    if (el && fp_ie4()) {
    var coll = el.children.tags("A");
    var count = 20;

    if (coll) {
    for (i=1;i<coll.length;i++) {
    if (coll(i).style.display != "none") {
    coll(i-1).style.display = "inline";
    break;
    }
    }

    for (i=0;i<coll.length;i++) {
    if (coll(i).style.display != "none") {
    var images = coll.children.tags("img");
    count = count + 20 + images[0].width;

    if (count > widthLength)
    coll(i).style.display = "none";
    }
    }

    if ((el.scrollWidth - 5) >= el.clientWidth) {
    var btn = document.all["fpGalleryRightBtn_" + sID]
    if (btn && rightdisabled) {
    rightdisabled = false;
    te = btn.src
    btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
    btn.lowsrc = te
    }
    }

    if (coll(0).style.display != "none") {
    var btn = document.all["fpGalleryLeftBtn_" + sID]
    if (btn && !leftdisabled) {
    leftdisabled = true;
    te = btn.src
    btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
    btn.lowsrc = te
    }
    }
    }

    }
    }

    function fp_ScrollRight(sID) {
    var el = document.all["fpGalleryListCell_" + sID];
    if (el && fp_ie4()) {
    if (!rightdisabled)
    {
    var coll = el.children.tags("A");
    if (coll) {
    var state = 0;
    var count = 20;
    for (i=0;i<coll.length;i++) {
    if (state == 0)
    {
    if (coll(i).style.display != "none") {
    coll(i).style.display = "none";
    state = 1;
    }
    }
    else{
    var images = coll.children.tags("img");
    count = count + 20 + images[0].width;
    if (count <= widthLength)
    coll(i).style.display = "inline";
    else
    coll(i).style.display = "none";
    }
    }
    }

    var btn = document.all["fpGalleryRightBtn_" + sID];
    if (btn && coll(coll.length - 1).style.display != "none") {
    rightdisabled = true
    te = btn.src
    btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
    btn.lowsrc = te
    }

    var btn = document.all["fpGalleryLeftBtn_" + sID];
    if (btn && leftdisabled) {
    te = btn.src
    btn.src = btn.getAttribute ? btn.getAttribute("lowsrc") : btn.lowsrc
    btn.lowsrc = te
    leftdisabled = false
    }

Chia sẻ trang này