Javascript và Frame

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • Mở đầu về Javascript
  • Cú pháp JS
  • Các kiểu giá trị JS - P1
  • Các kiểu giá trị JS - P2
  • JS Phép toán - câu lệnh gán
  • JS Cách đặt tên biến
  • Function - hàm JS
  • JS Thủ tục vào ra đơn giản
  • javascript Event
  • các hàm JS sẽ dùng trong các ví dụ
  • Một số hàm JS khác
  • JS Comment - chú thích

CẤU TRÚC RẼ NHÁNH

  • Js câu lệnh IF
  • JS - ELSE...IF

CẤU TRÚC LẶP

  • Các vòng lặp js
  • break - dùng vòng lặp js

MẢNG

  • Mảng trong Javascript
  • Tại sao cần dùng mảng
  • Làm việc với mảng
  • JS Mảng 2 chiều
  • Mảng dựng sẵn

JS FUNCTION - HÀM

  • Tự soạn thảo các hàm
  • Hàm và các tham số
  • Biến toàn cục và biến cục bộ
  • Javascript function return - Giá trị trả về

FORM

  • Nói về các dấu chấm
  • JS làm việc với FORM
  • Nhận + thiết lập thông tin
  • Kiểm tra Text,password,textarea
  • Kiểm tra Select Element
  • Kiểm tra các nút Radio
  • Xử lý chuỗi

WINDOW

  • Mở cửa sổ mới
  • Đóng cửa sổ
  • Di chuyễn cửa sổ
  • Địa chỉ cửa sổ

FRAMES

  • Javascript và Frame
  • Ví dụ về frame và js

HẸN GIỜ

  • setTimeout - Định giờ cho sự kiện
  • clearTimeout - Ngưng hẹn giờ
  • Tạo một đồng hồ bấm giờ

LINH TINH KHÁC

  • Date, Time
  • JavaScript getElementById
  • JavaScript innerHTML
  • JavaScript Void 0
  • Vấn đề với trình duyệt

COOKIES

  • Cookies là gì?
  • Thiết lập Cookie
  • Đọc cookies

Javascript và Frame

xxJavascript và frame
Tháng Sáu 23, 2009, 10:03:20 AM gửi bởi nvcnvn
Frame cũng là một trong những cách thiết kế web html rất hay, và tất nhiên với javascript ta sẽ làm được rất nhiểu điều thú vị với frame.
bạn nên xem lại các bài về frame ở trang http://hocvui.net/html trước khi đi vào loạt bài này

Nếu bạn còn nhớ về bài mảng dựng sẵn của mỗi trình duyệt, bài này cũng sẽ rất có ít. Với tấm bản đồ sơ sài lụng vụng và thiếu sót(hên mà hok thiếu cái cần).

ta có thể thấy các Frame cũng được dựng sẵn mảng, và bản thân các frame cũng chính là một đối tượng window(lúc vẽ hình mình bỏ qua chi tiết đó).
Lưu ý là ta nên đặt tên và id cho các tag để dể bề làm việc!

frameset với các frame
Trang chứa framest hơi khó mà làm việc với javscript, nếu bạn đọc kĩ thì ở đó không có sự hiện diện của tag body, điều này cũng có nghĩa là hơi khó mà kích hoạt các hàm js, cách dễ dàng hơn là chèn code js vào những trang con.
Và đương nhiên là hơi khó để code từ frame này, có hiệu lực trên frame kia. Ta chú ý đến vấn đề tham chiếu.

Lúc này, frames chứa trong một window lớn hơn, đó chính là parent. Nếu muốn tham chiếu tới nội dung parent (tất nhiên lúc này chỉ có các tag frameset và frame) ta tham chiếu vào ngay document. VD nếu ta có một <frameset id="frameset1" rows="50%,*">( frameset đã chia trang thành hai tahnh2 phần ngang với chiều ca0 = nhau = 50%)
Và ta muốn thay đổi kích thước đó:
parent.document.getElementById('frameset1').rows='95%,*';
ta tam chiếu tới chính frameser và thuộc tính rows của nó và đặt lại giá trị.

Lấy giá trị của thuộc tính thuộc một phần tử ở frame khác.
Chỉ hơi khác một chút ở phần tham chiếu. sau khi khi báo parent ta không đi tiếp đến document mà là thên của frame, và sau đó là phần tử chứa trong frame đó.



Bài sau http://hocvui.net sẽ nêu một số ví dụ rất thú vị cho các bạn. cho các bạn.
Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome