Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức đồ họa.
  1. Hãy đăng ký subscribe kênh Youtube mới của Việt Designer tại địa chỉ: Youtube.com/VietDesignerChannel để theo dõi các video về thiết kế đồ họa. Do trước đó kênh cũ bị Youtube quét không rõ lý do, trong thời gian chờ kháng cáo nếu các bạn thấy video trên diễn đàn bị die không xem được thì có thể vào kênh mới để tìm xem video sơ cua nhé.
    Loại bỏ thông báo

Sửa giúp việc load nội dung trang web với trang php hoặc trang html.

Chủ đề thuộc danh mục 'Hỏi đáp - Thảo luận về web' được đăng bởi virut.exe, 19/6/13.

Lượt xem: 3,829

  1. virut.exe Thành viên cấp 1

    Đầu tiên bạn nào đã từng đọc các pic trước xoay quanh vấn đề trang web của mình rồi thì ko lạ gì với mình nữa, trang web mình gần xong rồi, chỉ còn việc load nội dung nữa là ok, sau đây mình xin trình bày vấn đề gặp phải:

    Thứ 1: mình thấy load nội dung bằng ajax thấy nó sao sao ấy, click nút back trên trình duyệt quay về trang trước ko dk, thứ 2 thấy đường dẫn ko thay đổi gì cả, code ajax này mình cũng chỉ tham khảo của các bạn thôi. tiếp theo mình gặp phải vấn đề thế này, mình click vào 1 mục nó load lên trang html nội dung của mục đó nhưng trong nội dung mục đó lại có link dẫn tới trang html khác nữa thì điều này code ajax hiện tại làm chưa dk, click vào ko thầy gì load lên hết.

    Đây như hình khi click vào chỗ hoạt động đoàn hội nó sẽ ra trang của hoạt động đoàn hội phía dưới, nhưng trong trang đó lại có cái link xem tiếp thì click vào lại ko dk, còn các vị trí 1, 3, 4, 5, 6 như đánh dấu thì vẫn load lên bình thường, đấy là mình trình bày xong ý thứ 1 nha.
    À mình nói trước luôn là các vị trí trên trang web của mình hay click đến thường là dạng các vị trí đánh dấu trong hình từ 1 -> 6 luôn á.
    Hình 1
    [​IMG]
    Hình 2
    [​IMG]
    Hình 3
    [​IMG]

    Thứ 2 Xong ý về load theo kiểu ajax, cũng như ban đầu mình nói load nội dung theo kiểu đó hình như ko phải là cách load đúng của việc load nội dung trang web, thế nên 1 người bạn của mỉnh chỉ cách load theo kiểu gọi hàm gì đó trong php, tất nhiên trang chủ là trang php rồi. nhưng cũng giống như lỗi ở vấn đề 1 nhắc đến đó là nhiều chỗ click vào nó ko load nội dung lên được.
    Đây là ví dụ 1 câu code trong file trang chủ (file index.php)
    Code:
    <li><a href="?functions=lichsuhinhthanh">Lịch sử hình thành</a></li>//đây giả sử click vào đây để load nội dung trang Lịch sử hình thành xuống
    Còn đây là code của trang điều khiển hàm functions trong file conect.php
    Code:
    <?php
        function thongbao($c)
        {
            ?>
                <script type="text/javascript">
                    alert("<?php echo $c; ?> ");
                </script>
            <?php
        }
        if(isset($_GET['functions']))
        {
            $functions = $_GET['functions'];
            switch ($functions)
            {
                case 'lichsuhinhthanh':
                    include 'lichsuhinhthanh.html';
                    break;
                          default:
                    break;
            }
        }
    ?>
    Thứ 3 nếu giả quyết dk vấn đề load nội dung xong như hai vấn đề trên trình bày thì còn 1 vấn đề nảy sinh là phải cho nó load vào 1 vùng nào đó mình chỉ định thế này nhá trang web của mình bố cục như sau: phần body web của mình bố trí như sau: có 2 cột thôi, 1 cột bên trái là sidebar, 1 cột bên phải là content, mình sẽ cho toàn bộ nội dung của cái mà mình click vào hết vùng content, bất kỳ click vào mục nay link nào cũng xuống phần content hết, nhưng ngặt nỗi trong phần content mình lại chia chia làm 3 đó là chia đôi ra 2 vùng ở trên và 1 vùng ở dưới, dùng 3 thẻ div tên là content1, content2 và qcgt, các bạn có thể xem thêm code là hiểu, thế nhưng sau khi chia thế thì mỗi lần load nội dung xuống, load theo cách gọi hàm của php hay load theo kiểu ajax thì nó vẫn load vào cả phần content, nhưng 3 vùng content1, content2 và qcgt nó phải biến đi, hay ẩn chứ, khi về trang chủ thì nó mới hiện lại, đằng này tất cả 3 div content1, content2 và qcgt nó lại đẩy tụt xuống dưới hết, trông rất xấu và sai.

    Trong phần code mình gửi các bạn dưới đây gồm 2 phần phần code theo kiểu trang chủ (trang index á) là trang kiểu trang *.html và các trang khác cũng là *.html, còn 1 kiểu là trang index là dạng trang php và các trang kia là html, nhưng nói chung trong 2 thư mục mình đều Soạn sẵn cả 2 kiểu html và php rồi, các bạn muốn dùng kiểu file nào thì dùng. À mà chạy trang php thì các bạn phải quăng vô xampp hay 1 chương trình hỗ trợ nào đó mới chạy được nhá, cái này ko bày chắc các bạn cũng biết. hì

    Nói tóm lại là giờ mình muốn load nội dung theo kiểu nào chuyên nghiệp 1 tí, dạng như kiểu dùng hàm trong php đã trình bày trong vấn đề 2 chứ ko chơi load theo kiểu ajax trong html như vấn đề 1 nữa, Thứ 2 là khắc phục cái vấn đề thứ 3 đã nêu ở trên. Sau đây mình xin gừi các bạn code, các bạn sau khi đọc mô tả của mình thì down code về chạy là hiểu ngay ý mình thắc mắc trong cả bài, mong được các bạn giúp đỡ.
    Code cách ajax:
    Code:
    http://www.mediafire.com/?cwgw0acv6g7ad1a
    Code cách php:
    Code:
    http://www.mediafire.com/?2pz1v6nd295ebea
    À link xem hình cho cụ thể cái vấn đề thứ 3 mình ?:
    Code:
    http://www.vn-zoom.com/f62/cach-cho-noi-dung-cua-div-cha-hien-len-cac-div-con-2656470.html#post17919508

    ...
  2. Phan Văn Phú

    Phan Văn Phú Thành viên cấp 1

    Nhìn nick bạn hết muốn down @@

Ủng hộ diễn đàn