ว่ากันด้วยเรื่อง Facebook Privacy by heha
Jan3
Facebook เป็นหนึ่งใน Social Network ที่ใส่ใจกับ Privacy (ความเป็นส่วนตัว) มากที่สุดเป็นอันดับต้นๆ จริงๆ Facebook ได้มีการปรับเกี่ยวกับ Privacy ส่วนตัวมาสักพักนึงแล้ว ให้ผู้ใช้สามารถปรับแต่งว่าส่วนใดอนุญาตให้ใครเห็นบ้าง โดยล่าสุดมีการเพิ่มเรื่องการ Post ลง Wall ที่เป็น public และการ update status ว่าในแต่ละครั้งจะอนุญาตให้ใครเห็นบ้าง ดังรูป
- Everyone – ทุกคน
- Friends of Friends – เพื่อนของเพื่อน
- Only Friends – เฉพาะเพื่อนของเรา(ขั้นเดียว) เท่านั้น
- Customize – ระบุเจาะจง คลิกแล้วจะปรากฏรูปด้านล่าง
ทำให้ As3 และ Javascript คุยกันได้ ฉบับ cross-domain by rainbow
Jan0
จากเดือนที่แล้วมีบทความ ทำให้ As3 และ Javascript คุยกันได้ ไอเทคนิคนี้เราได้เอาไปใช้กับ project UMBO ครับ ตอนอยู่บน localhost ก็ทำงานได้ปกติดีครับ แต่เมื่อเอาขึ้นเซอร์เวอร์ไปแบบแบ่งเป็นหลายๆเซอร์เวอร์เนี่ย ทำให้เกิดปัญหาขึ้นมา เพราะ ตัว flash กับ website อยู่คนละเซอร์เวอร์กัน
เหตุการณ์อย่างนี้ ต่อให้ตั้ง attribute allowScriptAccess ของ flash object เป็น always ก็ไม่สามารถทำงานได้
วิธีที่จะทำให้ flash/flex นี้ ยอมรับ javascript แบบ cross-domain ได้ จะต้องไปเพิ่มโค๊ด
Security.allowDomain( “www.example.com” );
ไปก่อนที่จะรับ javascript แบบในบทความ `ทำให้ As3 และ Javascript คุยกันได้`
Bug IE6 javascript location และการแก้ไข by plug.in
Jan0
เป็นบั๊กที่เกิดเฉพาะกับ browser เจ้าปัญหาเช่นเคย คราวนี้เป็น bug เกี่ยวกับการเปลี่ยนหน้าด้วย javascript
ซึ่งปกติเราจะทำกันอย่างนี้
document.location.href = “http://www.levelup.in.th/”;
เข้าไปใน code ด้วย แต่คราวนี้ดันทำให้ browser
try {
document.location.href = site_url(u);
window.event.returnValue = false;
}catch(e){}
ตั้ง iframe ให้ไร้ขอบ ไร้ scroll by plug.in
Jan3
Firefox และอื่นๆ
style = “border:0px;overflow:hidden;”
IE
border=0 scrolling=”no” frameborder=”0″
สรุปแล้วรวมได้ดังนี้
<iframe src=”" border=0 scrolling=”no” frameborder=”0″ style = “border:0px;overflow:hidden;”></iframe>
Timer (setTimeout) ใน Javascript by plug.in
Jan2
ฝากไว้เล็กๆเกียวกับ Javascript
ว่าด้วยเรื่อง function เกี่ยวกับการสั่ง function แต่ไม่สั่งทันทีต่ให้มิ้งเวลาไปอีกพักก่อนจะเริ่มทำงาน ซึ่งมีประโยชน์ในการทำ animation และ การหน่วงจังหวะ
ตัวอย่าง โค้ด
var timer1 =setTimeout(function() { alert(“Test”); }, 1000);
var timer1 =setTimeout(run, 1000);
var timer1 =setTimeout(“alert(’1′)”, 1000);
parameter แรกจะใส่้ได้สองแบบ คือเป็น string ภาษา javascript และอีกแบบจะใส่ function ลงไปตรงๆ
ส่วน parameter ที่สองจะเป็นเรื่องเวลาที่จะให้หน่วงไว้ก่อนจะเริ่มทำงาน โดยหน่วยจะเป็น 1/1000 วินาที (1000 คือ 1 วินาที)
ส่วนหากจะยกเลิกการทำงานที่สั่งไว้กับ setTimeout ข้างต้น ทำได้ด้วย
clearTimeout(timer1)
ผ่านทาง H ow to cancel/kill window.setTimeout before it happens on the client? – Stack Overflow.