DIR : /home/kozerus/public_html/ko/ko_parse.html
/home/kozerus/public_html/ko
<html>
<head>
<title>/ko/ko_parse.html</title>
<script id=script_head>
function head(args) {
alert( "BUGS_10 HEAD args="+args );
return("");
}
</script id=script_head_end>
<script id="script_parse_ext">
function parse_ext(path) {
var filename = path.split('\\').pop().split('/').pop();
var lastIndex = filename.lastIndexOf(".");
if (lastIndex < 1) return "";
return filename.substr(lastIndex + 1);
}
function getFilePathExtension(path) {
var filename = path.split('\\').pop().split('/').pop();
return filename.substr(( Math.max(0, filename.lastIndexOf(".")) || Infinity) + 1);
}
</script id=script_parse_ext_end>
<script id="script_parse">
var jklists = new Array();
var jkid="";
function parse(args) {
// alert( "BUGS_20 parse args="+args);
var parser = document.createElement('a');
// parser.href = "/";
// parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.href=document.location;
// parser.protocol; // => "http:"
// parser.hostname; // => "example.com"
// parser.port; // => "3000"
// parser.pathname; // => "/pathname/"
// parser.search; // => "?search=test"
// parser.hash; // => "#hash"
// parser.host; // => "example.com:3000"
protocol=parser.protocol; // => "http:"
hostname=parser.hostname; // => "example.com"
port=parser.port; // => "3000"
pathname=parser.pathname; // => "/pathname/"
search=parser.search; // => "?search=test"
hash=parser.hash; // => "#hash"
host=parser.host; // => "example.com:3000"
htmout += "<br>\n";
htmout += "<hr color=black>\n";
htmout += "<hr color=white>\n";
htmout += "protocol="+protocol+"<br>\n"
htmout += "hostname="+hostname+"<br>\n"
htmout += "port="+port+"<br>\n"
htmout += "pathname="+pathname+"<br>\n"
htmout += "search="+search+"<br>\n"
htmout += "hash="+hash+"<br>\n"
htmout += "host="+host+"<br>\n"
if ( document.getElementById('div_parsed')) {
document.getElementById('div_parsed').innerHTML=htmout;
}
// alert( "BUGS_60 parser htmout="+htmout );
return(htmout);
// if( parser.search != "" ) {
// var jkid = parser.search.split("=")[1];
// var jklist = new Array();
// jklist = jkload(jkid);
// var htmout = "";
// for( j=0; j< jklist.length; j++ ) {
// if( jklist[j] == "" ) { continue; }
// if( jklist[j] == "#" ) { continue; }
// htmout += jklist[j]+"<br>\n";
// }
// document.write( htmout );
// return;
// }
// var str = "jkwii is me"
var regx = /is/g;
var result = regx.test(str);
alert( "BUGS_80 str="+str+" regx="+regx+" result="+result );
id=geturlparameter('id');
}
</script id=script_parse_end>
<script id="script_geturlvars" >
// var number = geturlvars()["x"];
// var mytext = geturlvars()["text"];
// var mytext = geturlparam('text','Empty');
function geturlvars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
</script id=script_geturlvars_end>
<script id=script_geturlparam >
function geturlparam(parameter, defaultvalue){
var urlparameter = defaultvalue;
if(window.location.href.indexOf(parameter) > -1) {
urlparameter = getUrlVars()[parameter];
}
return urlparameter;
}
// var mytext = getUrlParam('text','Empty');
</script id=script_geturlparam_end>
<script id=script_keypress >
function keypress(e) {
// Ensure event is not null
e = e || window.event;
if ((e.which == 90 || e.keyCode == 90) && e.ctrlKey) {alert( "MSG_090 keypress ctrl-z" );
return('ctrl-z');
}
if ((e.which == 89 || e.keyCode == 89) && e.ctrlKey) {alert( "MSG_089 keypress ctrl-y" );
return('ctrl-y');
}
if ((e.which == 54 || e.keyCode == 54) && e.ctrlKey) {
alert( "MSG_054 keypress ctrl-hat" );
return('ctrl-hat');
}
if ((e.which == 54 || e.keyCode == 54) && e.shiftKey) {
alert( "MSG_054 keypress shift-hat" );
return('shift-hat');
}
if ((e.which == 60 || e.keyCode == 60) && e.shiftKey) {
alert( "MSG_090 keypress dollar shift-4" );
}
// case 59: alert( "MSG_191 colon keycode="+keyCode ); break;
// case 54: alert( "MSG_54 hat keycode="+keyCode ); break;
// case 52: alert( "MSG_191 dollar keycode="+keyCode ); break;
// case 107: alert( "MSG_107 plus keycode="+keyCode ); break;
// case 109: alert( "MSG_109 minus keycode="+keyCode ); break;
}
</script id=script_keypress >
<script id="script_trigger" >
// A handler called preventDefault.
// None of the handlers called preventDefault.
function trigger_mouse(args) {
alert( "BUGS_901 trigger _mouse args="+args );
var event = new MouseEvent('click', {
view: window,
bubbles: true,
cancelable: true
});
if(document.getElementById('checkbox')) {
var cb = document.getElementById('checkbox');
var cancelled = !cb.dispatchEvent(event);
if (cancelled) {alert("cancelled");}
else {alert("not cancelled");}
}
}
</script>
<script id="script_replace_key" type="text/javascript">
function replace(e) {
if (e.keyCode==13) e.keyCode=9
}
</script>
<script id="script_geturlparameter" >
function geturlparameter(name) {
// alert( "BUGS_170 geturlparameter name="+name );
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
}
</script id=script_geturlparameter_end >
</script id=script_geturlparameter_end>
<script id=script_startup>
function startup(args) {
htmout=""; j=0; k=0;
parsed=parse('');
a=""; a1=""; a2=""; cmd=""; cmd1=""; cmd2="";
id="", file=""; dir="";
if( geturlparameter('a')) { a=geturlparameter('a'); }
if( geturlparameter('a1')) { a=geturlparameter('a1'); }
if( geturlparameter('a2')) { a=geturlparameter('a2'); }
if( geturlparameter('cmd')) { a=geturlparameter('cmd'); }
if( geturlparameter('cmd1')) { a=geturlparameter('cmd1'); }
if( geturlparameter('cmd2')) { a=geturlparameter('cmd2'); }
if( geturlparameter('id')) { a=geturlparameter('id'); }
if( geturlparameter('file')) { a=geturlparameter('file'); }
if( geturlparameter('dir')) { a=geturlparameter('dir'); }
htmout += "<hr color=goldenrod>";
// if( a != "" )
htmout += "a="+a+"<br>\n";
// if( a1 != "" )
htmout += "a1="+a1+"<br>\n";
// if( a2 != "" )
htmout += "a2="+a2+"<br>\n";
// if( cmd != "" )
htmout += "cmd="+cmd+"<br>\n";
// if( cmd1 != "" )
htmout += "cmd1="+cmd1+"<br>\n";
// if( cmd2 != "" )
htmout += "cmd2="+cmd2+"<br>\n";
// if( id != "" )
htmout += "id="+id+"<br>\n";
// if( file != "" )
htmout += "file="+file+"<br>\n";
// if( dir != "" )
htmout += "dir="+dir+"<br>\n";
htmout += "<hr color=goldenrod>";
if( document.getElementById('div_parsed')) {
// document.getElementById('div_parsed').insertAdjacentHTML('afterend',htmout);
document.getElementById('div_parsed').insertAdjacentHTML('afterbegin',htmout);
// document.getElementById('div_parsed').insertAdjacentHTML('beforeend',htmout);
// document.getElementById('div_parsed').insertAdjacentHTML('beforebegin',htmout);
document.getElementById('div_parsed').innerHTML=htmout;
}
// alert( "BUGS_80 STARTUP parsed="+parsed+" args="+args );
return("");
}
</script id=script_startup_end>
<script id=script_tail>
function tail(args) {
alert( "BUGS_90 TAIL args="+args );
return("");
}
</script id=script_tail_end>
</head>
<body bgcolor=linen onload="startup(''); return false;">
<hr color=black>
<hr color=white>
<img id=img_parse src=/imgs/btn/koeye.png onclick="toggle('div_parse','');return false;" height=20 border=0>parse
<div id=div_parse hidden>
<h1>ko_parse</h1>
<a href=./ko_parse.html?cmd target=_blank><img src=/imgs/btn/kobrd.png height=20 title=./ko_parse.html?cmd ></a>
<a href=./ko_parse.html?cmd1 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=./ko_parse.html?cmd1></a>
<a href=./ko_parse.html?cmd2 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=./ko_parse.html?cmd2></a>
<br>
<a href=./ko_parse.html?q=q target=_blank><img src=/imgs/btn/kobrd.png height=20 title=ko_parse.html?q=q></a>
<a href=./ko_parse.html?q=q1 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=ko_parse.html?q=q1></a>
<a href=./ko_parse.html?q=q1&a=arg&a1=arg1&a2=arg2&a3=arg3 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=ko_parse.html?q=q1&a=arg></a>
<br>
<br>
<a href=./ko_parse.html?cmd&a=arg&a1=arg1 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=ko_parse.html?cmd&a=arg&a1=arg1></a>
<a href=./ko_parse.html?cmd1&a=arg&a1=arg1 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=ko_parse.html?cmd1&a=arg&a1=arg1></a>
<a href=./ko_parse.html?cmd2&a=arg&a1=arg1 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=ko_parse.html?cmd2&a=arg&a1=arg1></a>
<br>
<a href=./ko_parse.html?q=q&a=arg&a1=arg1&a2=arg2 target=_blank><img src=/imgs/btn/kobrd.png height=20 title=q=q&a=arg&a1=arg1&a2=arg2></a>
<a href=./ko_parse.html?q=q1&arg target=_blank><img src=/imgs/btn/kobrd.png height=20 title=q=q&a=arg&a1=arg1&a2=arg2></a>
<a href=./ko_parse.html?q=q2&arg target=_blank><img src=/imgs/btn/kobrd.png height=20 title=q=q2&arg></a>
<hr color=goldenrod>
<div id=div_parsed >
<h2>div_parsed</h2>
</div id=div_parsed_end>
</div id=div_parse>
<hr color=white>
<hr color=black>
</body>
</html>
//
koh5_pano
Drag mouse to navigate.
Navigation
- Left/Right Mouse drag: Changes camera heading.
- Up/Sown Mouse drag: Changes camera pitch.
- Scroll wheel: Changes camera field of view.
- I-Key: Displays Info panel with canvas size, image size and FPS.
17.Aug.2010, Martin Wengenmayer