|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=23528 [º¹»ç]
http://www.asdfasdf.com/#hash1=value1&hash2=value2
ÀÌ·±½ÄÀ¸·Î # µÚ¿¡ ÀÖ´Â°É location.hash ¶ó°í Çϴµ¥¿ä
±× hash¸¦ setÇϰí getÇÏ´Â ÇÔ¼ö¸¦ ¸¸µé¾îºÃ½À´Ï´Ù
ÇöÀç
http://leaveret.cafe24.com ¿¡ Àû¿ëÇØ¼ »ç¿ëÁßÀÔ´Ï´Ù
¿À·£½Ã°£µ¿¾È °èȹÀ» ÇÏ°í ¸¸µç°Ô ¾Æ´Ñ 2~3½Ã°£¸¸¿¡ ¸¸µçÇÔ¼ö¶ó ¹ö±×°¡ Á¸ÀçÇÒ¼ö ÀÖ½À´Ï´Ù
À̸ÞÀÏÀ̳ª ´ñ±Û·Î Çǵå¹éÇØÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù
p.s. ³ªÁß¿¡ »çÀÌÆ® Á¦ÀÛ¿Ï·áÇÏ¸é ½ÇÁ¦ÀûÀÎ ÇÇÇØ¸¦ ÀÔÈ÷Áö ¾Ê´Â¼±¿¡¼ ¸ðÀÇÇØÅ·Á» ºÎʵ右´Ï´Ù ¤Ì¤Ì
/* Set Hash */
function setHash(varName, value, cookiename, cookievalue){
var hashArr = new Array();
var foundHash = 0;
if(parent.location.hash.indexOf(varName+"="+value) != -1)
return 0;
if(parent.location.hash.indexOf(varName) != -1){
hashArr = parent.location.hash.split("&");
for(var i=0;i<hashArr.length;i++){
if(hashArr[i].indexOf(varName) != -1){
hashArr[i] = varName+"="+value;
}
if(hashArr[i].length){
if(i==0)
parent.location.hash=hashArr[i]+"&";
else
parent.location.hash += hashArr[i]+"&";
}
}
hashchangebysetHash=1;
}
}
/* Get Hash */
function getHash(hash_name){
if(!hash_name) return parent.location.hash;
if(!paret.location.hash.length) return null;
var i,x,y,ARRhases=parent.location.hash.split("#")[1];
ARRhashes = ARRhashes.split("&");
for (i=0;i<ARRhashes.length;i++){
x=ARRhashes[i].substr(0,ARRhashes[i].indexOf("="));
y=ARRhashes[i].substr(ARRhashes[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if(x==hash_name){
return unescape(y);
}
}
}
getHash ´Â ±¸±Û°Ë»ö¿¡¼ ¾î¶²ºÐÀÌ ¸¸µé¾îµÎ½Å getCookieÇÔ¼ö¸¦ º¯¼ö¸¸ º¯Çü½ÃÄ×½À´Ï´Ù
À¯¿ëÇÏ°Ô ½áÁÖ¼¼¿ä~ :) |
Hit : 8241 Date : 2012/04/01 06:23
|