#1 (permalink)  
Old 22-05-2008, 09:25 AM
Lucky_Star's Avatar
Senior Member
 
Tham gia ngày: May 2008
Bài gởi: 506
Credits: 182
Thanks: 0
Thanked 1 Time in 1 Post
Lucky_Star is on a distinguished road
Default [Javascript]Gửi địa chỉ mới URL

Bất cứ khi nào bạn muốn sinh ra 1 trang động bạn thường phải dùng đến ngôn ngữ viết như PHP hoặc ASP bên cạnh 1 vài máy chủ.



Nhưng hãy giả thiết rằng chỉ có 3 hoặc 4 trang mà chỉ có thể chọn từ biểu mẫu từ 1 thực đơn thả xuống (1 combo-box). Thủ tục sau sẽ hỗ trợ bạn tạo 1 thực đơn thả xuống được hỗ trợ JavaScript.

Mẫu đầu tiên:


<form name=="pages">
<select name=="pg_choice" onChange=="javascript: take_there();">
<option value=="no_page">Select a page to go to...</option>
<option value=="pg1.html">Page 1</option>
<option value=="pg2.html">Page 2</option>
<option value=="pg3.html">Page 3</option>
</select>
</form>

Biểu mẫu này giới thiệu tới bạn 3 sự lựa chọn của trang. Trong thuộc tính onChange của nó chúng ta quyết định hàm nào để gọi tới gửi lại địa chỉ để tới trang tương ứng. Và bây giờ JavaScript(ghi chú rằng tôi đã chèn 1 dấu . giữa dấu < và script vì rằng đọc email không là đối tượng để gửi của 1 đoạn JavaScript nhúng trong message của bạn):

<.script language=="javascript">

function take_there()
{
var destination==document.pages.pg_choice.value;
var version == navigator.appVersion;
// sets variable == browser version
if(destination!=="no_page")
{
if (version.indexOf("MSIE") >== -1)
// checks to see if using IE
{
window.location.href=?stination;
}
else
{
window.open(destination, target=="_self");
}
}
}

</script>

Những bộ duyệt khác nhau hỗ chợ những thứ khác nhau sao cho bạn thường phải kiểm tra bộ duyệt nào mà người dùng đang sử dụng.

Lệnh địa chỉ mới trang được sử dụng tương ứng.
Trả Lời Với Trích Dẫn
Trả lời


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh
Xếp Bài

Chuyển đến

Chủ đề giống nhau
Ðề tài Người Gởi Chuyên mục Trả lời Bài mới gởi
[Javascript]Tạo cửa sổ động Lucky_Star Thiết kế web 0 22-05-2008 09:11 AM
[Javascript]Quảng cáo chạy dọc 2 bên Lucky_Star Thiết kế web 0 22-05-2008 09:10 AM
[javascript]Đồng hồ bằng javascript Lucky_Star Thiết kế web 0 22-05-2008 09:07 AM


Múi giờ GMT. Hiện tại là 05:06 PM.


Connect