- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
/* Декодирование параметров
===========================================================================*/
$(document).ready(function () {
var stext = $("input[name = 'stext'], input[name = 'text']");
function decodeURLParameter(name) {
if (!!name) return decodeURI((RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, null])[1]);
}
if (stext) {
var urlText = decodeURLParameter('stext');
if (urlText != undefined && urlText != "" && urlText[0] != '&' && urlText != "null") {
var sstext = [stext[1], stext[2]];
$(sstext).val(urlText);
}
}
});
видна рука сишника...
UPD: Ну вот только да, в if (...) ее никто не использует. Только в выражениях. Так что поспешил я с минусом ;(
http://habrahabr.ru/post/172731/
!!x - приведение к булеву
x|0 - приведение к целому
x+0 - к целому.
(+x) - к числу.
Implicit во всей красе.
Это не про JavaScript, или Вы подразумевали x^0 или x|0?
?
А вообще, slice()...