Kod
<script LANGUAGE="JavaScript">
<!-- Begin
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
params = getParams();
// End -->
</script>
</HEAD>
<BODY>
<script LANGUAGE="JavaScript">
<!-- Begin
a = unescape(params["a"]);
document.write("<input type=text value=" + a + ">");
// End -->
</script>
<!-- Begin
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
params = getParams();
// End -->
</script>
</HEAD>
<BODY>
<script LANGUAGE="JavaScript">
<!-- Begin
a = unescape(params["a"]);
document.write("<input type=text value=" + a + ">");
// End -->
</script>
Jak widać kod ma odczytywać zmienną a, która jest zmienną get i wpisać ją w pole. Jednak jak zakoduje kod do base64 oczywiście skrypt działać nie będzie. Jak to zrobić, żeby działało pomimo zakodowania?
Z przyzwyczajenia wstawiłem tutaj. Jak ktoś może niech przerzuci do działu javascript
