10/10/2018, 10:07

Tạo Hiệu ứng cho web?

Mình có 2 trang: a.html, b.html
- Trang a.html : tạo 1 textbox và 1 button
- Trang b.html có các link
<a href="abc.html">123</a>
Khi click vào button o trang a.html
thì sẽ hiện ra trang b.html.
và click vào link 123 thì textbox bên trang a.html sẽ nhận được giá trị từ trang b.
Vậy phải làm sao?
Các bác giúp dùm nhé.
Thanks
thuyduongcd viết 12:07 ngày 10/10/2018
html thì không thể. học php hay asp.net đi
webphp viết 12:21 ngày 10/10/2018
nếu dùng php thì như thế nào?
Nhưng mình thấy html vẫn làm được. nhưng không biết chu trình như thế nào
huuduc310 viết 12:14 ngày 10/10/2018
nếu gượng ép thì có thể chuyển dữ liệu giữa 2 trang html, có 2 cách:
+ cách 1: xài cookies <- cái này phức tạp
+ cách 2: bạn lấy dữ liệu cần chuyển cho vô 1 cái mảng, rồi đi redirect sang trang khác thì bạn cũng chuyển cái mảng đó qua luôn.
VD: đây là đoạn code chuyển dữ liệu trong chương trình trắc nghiệm online của mình ^^
function sendData()
{
var S = TinhDiem();
var TyLe = TyLeDung();
var CauSai = LayCauSai();
var data = new Array();
data[0] = CauSai;
data[1] = TyLe;
data[2] = S;

var packed = "";
for (i = 0; (i < data.length); i++)
{
if (i > 0)
{
packed += ",";
}
packed += escape(data[i]);
}
window.location = "BangKetQua.html?" + packed;
}

bên file kia thì bạn chộp lấy cái mảng đó:

var query = window.location.search;
if (query.substring(0, 1) == '?')
{
query = query.substring(1);
}
var data = query.split(',');
for (i = 0; (i < data.length); i++)
{
data[i] = unescape(data[i]);
}
webphp viết 12:09 ngày 10/10/2018
Thanks . để mình làm thử

Mình muốn làm giống như file này.
Nhưng mà không phải hiện thị lịch mà hiện thị trang khác
http://www.2shared.com/file/11707284/77c51b21/lich.htm
thuyduongcd viết 12:15 ngày 10/10/2018
cái này người ta xài rewrite url. mặc dù nó là .htm nhưng thực chất nó là php.

@huuduc: nếu trong string đó có chứ ký tự "," là xem như phá sản
webphp viết 12:08 ngày 10/10/2018
Được gửi bởi huuduc310
nếu gượng ép thì có thể chuyển dữ liệu giữa 2 trang html, có 2 cách:
+ cách 1: xài cookies <- cái này phức tạp
+ cách 2: bạn lấy dữ liệu cần chuyển cho vô 1 cái mảng, rồi đi redirect sang trang khác thì bạn cũng chuyển cái mảng đó qua luôn.
VD: đây là đoạn code chuyển dữ liệu trong chương trình trắc nghiệm online của mình ^^
function sendData()
{
var S = TinhDiem();
var TyLe = TyLeDung();
var CauSai = LayCauSai();
var data = new Array();
data[0] = CauSai;
data[1] = TyLe;
data[2] = S;

var packed = "";
for (i = 0; (i < data.length); i++)
{
if (i > 0)
{
packed += ",";
}
packed += escape(data[i]);
}
window.location = "BangKetQua.html?" + packed;
}

bên file kia thì bạn chộp lấy cái mảng đó:

var query = window.location.search;
if (query.substring(0, 1) == '?')
{
query = query.substring(1);
}
var data = query.split(',');
for (i = 0; (i < data.length); i++)
{
data[i] = unescape(data[i]);
}
Mình Làm như bạn mà chẳng chạy được.
bạn có thể nói rõ hơn không?
dokhacluan viết 12:09 ngày 10/10/2018
cậu tìm cái trang web nào ma làm giống ý cậu , đem lên để mọi nguoi de giúp hơn
thuyduongcd viết 12:16 ngày 10/10/2018
có gì khó hiểu, cậu ấy muốn truyền tham số qua lại giữa các trang ấy mà
Bài liên quan
0