ขี้เกียจเเฮ็ก:: IE6 :: หละผมจะทําเเบบนี้

เริ่มโดย เป็นติ่งไรเนี่ย, 01 มิถุนายน 2009, 17:45:28

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

เป็นติ่งไรเนี่ย

จาก โค๊คข้างล่าง  คือ
ผมจะพาผู้ชมเว็บที่เข้าด้วย ie6
ลิงก์ไปหน้า microsoft ie7 เพื่อให้อัพเกรดซะ
และก่อนจะไปถึง จะให้พักสัก 2-3 วินาที ในหน้า
เพจที่จะสร้างขึ้นมาเเบบเสียวงี้คับ กล่าวคําเเนะนําอะไร
สักเล็กน้อย เกี่ยวกับการอัพเกรดบาวน์เซอร์

หน้าเพจที่สร้างขึ้น เพื่อกล่าวคําเเนะนําจากเรา
www.xxx.com/upgradeinfo.html

โค๊ดลิงก์นําทาง
nullversion=parseInt(navigator.appVersion);
if (navigator.appVersion.indexOf('6.')>1){version=6};
if (navigator.appName=='Microsoft Internet Explorer') {
browser='IE'+version;
}
if (browser=='IE6') {
window.location='http://www.xxx.com/upgradeinfo.html}


และนี้คือลิงก์ไมโครซอฟไออี 7 ลิงก์ปลายทาง ตอนนี้ติดตรง
ไม่รู้ว่าผมจะวางไว้ตรงไหน ใช้โค๊ดอะไรเพิ่มเติม นะสิคับ
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9ae91ebe-3385-447c-8a30-081805b2f90b

ช่วยด้วย
หรือจาวาไม่เวิร์ด เเนะนําวิธีอื่นได้ครับ


g-ji

#1
เขียนจาวาไม่เป็น ลองแบบนี้มั้ย

ในหน้าเพจปกติ

ใส่ไว้ใน <head>

<!--[if IE 6]>

<meta HTTP-EQUIV="REFRESH" content="0; url=url/หน้าพัก">

<![endif]-->


ในหน้าพัก


<?php
sleep
(10);
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: url/เป้าหมาย");
exit();
?>



ตัว php นี่ยังไม่เคยลอง- -

หรือใช้ meta refresh เหมือนเดิมก็ได้

ในหน้าพักก็ ทำ

<head>
<title>เพราะคุณใช้ IE6 เราจึงจำเป็นต้อง...</title>
<meta HTTP-EQUIV="REFRESH" content="วินาทีที่ให้รอ; url=url/หน้าพัก">
</head>

<body>
<p> ข้อความให้อ่าน...</p>


ถ้า แบบ php ได้ผล ลบ meta refresh ออก แล้วใส่ php ข้างล่างนี้แทน
<?php
sleep
(10);
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");/*บรรทัดนี้เอาออกก็ได้ถ้าไม่ต้องการ 301*/
header("Location: url/เป้าหมาย");
exit();
?>

</body>


ลองใช้ดูนะ *-* ยังไม่เคยลองเหมือนกัีน ;D

จริงๆ ไม่ต้องแฮก มันก็แสดงผลเหมือนกันได้นะ :-[

YAMS

ลองดูอันนี้นะ เผื่อจะช่วยอะไรได้บ้าง
แต่มันเป็น ie6 css fixer นะ

http://www.onderhond.com/tools/ie6fixer/
Smile in your life, then life is smiling at you.
รัก tsb วันละนิดจิตแจ่มใส

g-ji

↑ มันเอาไว้ทำอะไรหว่า  ???

เดี๋ยวนี้เลิก hack CSS ละ

คำสั่งไหน ที่เบราเซอร์อ่านไม่ออก Jquery โลด ;D

YAMS

↑ เอาโค้ด css ใส่ลงไป มันจะจัดการให้ออกมาเป็น css ที่แสดงผลได้ทุกเบราว์เซอร์เหมือนกัน

อ้างถึงจาก: YAMS ใน 01 มิถุนายน 2009, 18:32:05
ลองดูอันนี้นะ เผื่อจะช่วยอะไรได้บ้าง
แต่มันเป็น ie6 css fixer นะ

http://www.onderhond.com/tools/ie6fixer/
Smile in your life, then life is smiling at you.
รัก tsb วันละนิดจิตแจ่มใส

เป็นติ่งไรเนี่ย



เป็นติ่งไรเนี่ย

อ้างถึงจาก: YAMS ใน 01 มิถุนายน 2009, 18:32:05
ลองดูอันนี้นะ เผื่อจะช่วยอะไรได้บ้าง
แต่มันเป็น ie6 css fixer นะ

http://www.onderhond.com/tools/ie6fixer/

ลองดูหละ ไม่เวิร์ด หรือใช้ไม่เป็นว้า
หุหุ

g-ji

ใช้ไม่เป็นเหมือนกัน นั่งพิมพ์เอาง่ายกว่า...

พิมพ์เองทุกเบราเซอร์แสดงผลเหมือนกันหมด

ยกเว้น firefox 2.2.20 มันอ่าน float ไม่ออก :P จะบ้าตาย

Tee++;

ไม่ดีนะครับ ผมว่า user 100 ละ 80++ นี่กดปิดทิ้งแน่ๆ
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]