Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JavaScript - parametri

[es] :: Javascript i AJAX :: JavaScript - parametri

[ Pregleda: 1868 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Crazy Mix
Nemanja Avramovic
QuadraSoft
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon JavaScript - parametri08.12.2003. u 18:21 - pre 248 meseci
Ok, da ne duzim puno... Evo sta mi treba.
Treba mi iskljucivo JAVASCRIPT/HTML kod koji ce posle imena strane da mi procita parametre.
Na primer:

kada otkucam: http://www.nesto.com/neko.htm da mi otvori stranu sa nekim tekstom,
a kada otkucam: http://www.nesto.com/neko.htm?ime=Avram da mi otvori istu tu stranicu, ali
da mi u neku varijablu izdvoji "Avram", kako bih ja sa njom mogao da radim sta hocu.

Bilo bi pozeljno kada kod ne bi bio samo za jedan parametar (poznati su mi svi parametri,
odnosno njihovi nazivi, ali ih ima vise, npr: http://www.nesto.com/neko.htm?ime=Avram&god=17)...

Pazite, ja taj kod vec imam, samo mi treba neko pametan da ga izdvoji.

Code:

<!-- HTMLProtect 2.0 KGY Soft, Ltd. www.kgysoft.com // -->
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript"><!--
function PR(A,E){
var j,key,v,w;
var f='\00\01\02\03\04\05\06\07\010\t\n\013\014\r\016\017\020\021\022\023\024\025\026\027\030\031\032'+
'\033\034\035\036\037\040!\042#$%&\047()*+,-./0123456789:;\074=\076?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\134]^_`abcdefghijklmnopqrstuvwxyz'+
'{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ';
var l=new Array(
'2gjOC9sfxAPcHtsFkw==',
'RMMTO90HxwWST5VP5hrHA9UwmCjNPA==');
var e='Access denied!';var i,j,s,cod=1;var c=0;if(A.length==0)return false;var n=A.length;var m=0;var z='';var x='';var y='';var s='';
function DeCod(k,S){var i;var st='';for(i=0;S.length-1>=i;i++){st=st+V(f.indexOf(S.charAt(i))^(k>>8));k=(f.indexOf(S.charAt(i))+k)^(((i+1)*v+w)>>8);}return st;}
function dc(i){if((i>64)&&(i< 91))i-=65;else if((i>96)&&(i<123))i-=71;else if((i>47)&&(i<58))i+=4;else if(i==43)i=62;else i=63;return i;}
function V(n){var s;s=n/256;if((n/256)<1)s= parseInt("0"+n/256,10);return f.charAt(n-parseInt(s,10)*256);}
function De(S){var i,j,l,r;var U=new Array(4);var P=new Array(3);r='';l=S.length;for(i=1;(l/4-1)>=i;i++){U[1]=f.indexOf(S.charAt((i-1)*4));U[2]=f.indexOf(S.charAt((i-1)*4+1));U[3]=f.indexOf(S.charAt((i-1)*4+2));U[4]=f.indexOf(S.charAt((i-1)*4+3));for(j=1;4>=j;j++)U[j]=dc(U[j]);P[1]=(U[1]<<2)|((U[2]>>4)&3);P[2]=(U[2]<<4)|((U[3]>>2)&15);P[3]=(U[3]<<6)|(U[4]&63);r=r+V(P[1])+V(P[2])+V(P[3]);}
if(l!=0){U[1]=f.indexOf(S.charAt(l-4));U[2]=f.indexOf(S.charAt(l-3));U[3]=f.indexOf(S.charAt(l-2));U[4]=f.indexOf(S.charAt(l-1));if(U[3]==61){for(j=1;2>=j;j++)U[j]=dc(U[j]);P[1]=(U[1]<<2)|((U[2]>>4)&3);r=r+V(P[1]);}
else{if(U[4]==61){for(j=1;3>=j;j++)U[j]=dc(U[j]);P[1]=(U[1]<<2)|((U[2]>>4)&3);P[2]=(U[2]<<4)|((U[3]>>2)&15);r=r+V(P[1])+V(P[2]);}
else{for(j=1;4>=j;j++)U[j]=dc(U[j]);P[1]=(U[1]<<2)|((U[2]>>4)&3);P[2]=(U[2]<<4)|((U[3]>>2)&15);P[3]=(U[3]<<6)|(U[4]&63);r=r+V(P[1])+V(P[2])+V(P[3]);}}}return r;}
for(i=0;(A.length)>i;i++){cod = parseInt(cod*f.indexOf(A.charAt(i))/4,10);if(cod>9999999)cod=parseInt(cod/64);x=x+(f.indexOf(A.charAt(i))^(f.indexOf(A.charAt(i))<<8))*2;y=y+(f.indexOf(A.charAt(i))*2^(f.indexOf(A.charAt(i))<<6));}
x=x.substr(0,5);v=parseInt(x,10);y=y.substr(0,8);w=parseInt(y,10);s=DeCod(cod,De(l[0]));if((s.substr(10,14))!='ok!'){alert(e);return false;}
for(j=1;j<l.length;j++){document.writeln(DeCod(cod,De(l[j])));cod=(cod+6*j);}document.close();return true;}




function SH(){var l=unescape(window.location.search)+'&';i=l.indexOf('pass=');if(i!=-1){var k=l.substring(i+5,l.indexOf('&',i+5));if(k!='')PR(k,0)}}




function EC(pass){PR(document.forms['sendpass'].pass.value,1);}
// --></script><BODY onLoad="SH();"><TITLE>Confidential page</TITLE><BODY BGCOLOR="White" BACKGROUND="None">
<FONT FACE="" SIZE=4 COLOR=""><P ALIGN="CENTER">This page only for authorized user.</P>
<P ALIGN="CENTER">Use the password for access to page.</P>
<table border="0" width="100%" height="100%"
cellpadding="0" cellspacing="0"><tr align="center" valign="middle"><td><table border="0" cellpadding="0"
cellspacing="0"><tr><td><form name="sendpass" action="javascript:EC()//"><FONT FACE="" SIZE=3 COLOR="">Enter password: <input type="password"
name="pass"><input type="submit" value="Ok" name="submit">
</form></td></tr></table></td></tr></table></BODY></html>


pazite: Body onload poziva funkciju SH, sto znaci da je potrebni kod u toj funkciji. Zato
sam je izdvojio...
Prikačeni fajlovi
 
Odgovor na temu

Crazy Mix
Nemanja Avramovic
QuadraSoft
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Re: JavaScript - parametri08.12.2003. u 18:25 - pre 248 meseci
Samo da napomenem: ako skinete *.htm fajl iz prethodne poruke... sifra je "guest".

Cak radi i offline: Kada u IE unesete file://c:\proba.htm?pass=guest Otvara Vam pravu stranicu (Bravo! Uspeli ste...)

...naravno, attachment iz prethodne poruke morate snimiti u c:\proba da bi gornji primer sa "?pass" radio, ali mislim da to znate
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: JavaScript - parametri17.12.2003. u 16:35 - pre 247 meseci
Odavno nisam video gori JavaScript kod...

Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.041net.co.yu

Sajt: www.novikorisnik.net


+5 Profil

icon Re: JavaScript - parametri17.12.2003. u 16:51 - pre 247 meseci
Ma, kod je super. ASCII art, nema druge.

Za pocetak: document.location.search

... dalje se valjda snadjemo nekako...

Da - javi ako i dalje nije jasno.
 
Odgovor na temu

Crazy Mix
Nemanja Avramovic
QuadraSoft
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Re: JavaScript - parametri25.12.2003. u 23:26 - pre 247 meseci
Citat:
leka:
Odavno nisam video gori JavaScript kod...


Fora je u tome sto je kod kreiran nekim programom, a strana je zakljcuana sifrom, pa je i kod odradjen sto nerazumljivije...

A sto rece novikorisnik: document.location.search
Imam problem... nemam cak ni frontpage (uz office2003 se ne dobija). Sve radim iz notepad-a. Hvala ti za ovo, ali nemam nikakvu vrstu pomoci, tako da... ne znam sta ce biti, probacu, a ti vidi da mi napises nesto opsirnije...
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.041net.co.yu

Sajt: www.novikorisnik.net


+5 Profil

icon Re: JavaScript - parametri26.12.2003. u 01:50 - pre 247 meseci
Neka je adresa http://www.nesto.com/neko.htm?ime=Avram&god=17
Code:
<script>
var str1 = document.location.search;
//  ako nema parametara u adresi ispisaće link za testiranje
if (str1.length < 1)
{
  document.write ('<a href="?ime=Avram&god=17">test</a>');
}
//  inače smo kliknuli na link
else
{
  //  odbacimo znak pitanja
  var str2 = str1.substr (1);
  //  i napravimo niz ('ime=Avram', 'god=17', ...)
  var arr = str2.split ('&');
  var tmparr;
  for (var i = 0; i < arr.length; i++)
  {
    //  još jedno razdvajanje
    tmparr = arr [i].split ('=');
    //  a ovo je najzanimljivije... dobije se baš što tražimo
    eval ('var ' + tmparr [0] + ' = "' + tmparr [1] + '";');
  }
  //  samo da testiramo na kraju...
  alert ('ime = ' + ime + '\ngod = ' + god);
}
</script>

 
Odgovor na temu

Crazy Mix
Nemanja Avramovic
QuadraSoft
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Re: JavaScript - parametri28.12.2003. u 10:16 - pre 247 meseci
Hvala puno!!!! Probacu, pa cu da javim!
 
Odgovor na temu

[es] :: Javascript i AJAX :: JavaScript - parametri

[ Pregleda: 1868 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.