JavaScript Query String Wrapper Classes
今してるプロジェクトのサイトのsourceで
javascriptコードがjspに書き込まれている部分があるが、今回javascriptとcss,designを担当する会社からそのjavascritpはjspから動的に生成するから作れないと今日返事が来た。
うまくやれなかったかな?まさか出来なかった事はないだろう…
querystringをjavascritpから操作すると簡単に作れるコードなのに…
1時間もかからない事をしないなんて、有名な会社だから期待したけどちょっと失望した。
少なくとも俺よりjavascritpがうまいはずなのに、まぁ、俺が作ればいいけど。
明日つくろう
ちょっと資料の検索
JavaScript Cookie and Query String Wrapper Classes - CodeProjectから参考
function QueryString() {
var data = [];
this.Read = function()
{
var aPairs, aTmp;
var queryString = new String(window.location.search);
queryString = queryString.substr(1, queryString.length); //remove "?"
aPairs = queryString.split("&");
for (var i=0 ; i0) return "?" + queryString; else return queryString; } this.Clear = function() { delete data; data = []; } } window.gQueryString = new QueryString(); var reportId = gQueryString.GetValue("reportId"); myQueryString.Clear(); myQueryString.SetValue("workspaceId", workspaceId); ... myLink.href = document.location.pathname + myQueryString.ToString();
こんな感じで少し応用してつくればいいだろ。