Autor Zpráva
ra100
Profil *
Srdečne vás zdravím.
Mám v java problém, opíšem to jednoducho.

Napr¡iklad -
document.write(), alert(), var
fungujú.

a

import, System.out.println(), string, MessageDigest.getInstance
nefungujú.

Vie niekto, prečo ?
Dopredu Vám všetkým ďakujem.
Davex
Profil
JavaScript není Java.
ra100
Profil *
Davex:
...viem asi, kam mieriš.
Znamená to, ak nebude mať klientský pc inštalovaný JRE, nebudú vyššie vzpomenuté (inport, message. digest...) fungovať ?
Ďakujem.
Chamurappi
Profil
Reaguji na ra100:
Neznamená, JRE nemá na JavaScript vůbec žádný vliv. Java je něco úplně jiného než JavaScript, viz ten odkaz.
Davex
Profil
ra100:
Kanárek také nebude plavat v akváriu. Java applet, což je objekt vkládaný do stránky a pro spuštění je potřeba nainstalované JRE, se v prohlížeči používá zcela jiným způsobem než JavaScript, který je součástí prohlížeče.
ra100
Profil *
Chamurappi:
Na druhý krát som to teda pochopil uplne, JS != Java )
Mám teda neakú možnosť, ako zabezpečiť, aby na klientskom pc vzpomenuté (inport, message. digest...) pracovali ?
Ďakujem za radu.


Davex:
Ďakujem Davex,
aspoň si spravím vo veci jasno, som v tom uplný lama )


...ide mi o to, budujem systém prihlasovania cez challenge - response, známy aj na JPW fórach a snažím sa do toho preniknúť hlbšie.
Problémom je rozdielny hash v php a v js. Cez systém pokus-omyl, som sa dopracoval napr. k - getBytes("UTF-8"), ktorý mi mohol, teoreticky pomôcť.
To je ale na iné vlákno.
V každom prípade mám jasno v tom, že javu do js neprimiešam.
Ďakujem za rady )
_es
Profil
ra100:
Mám teda neakú možnosť, ako zabezpečiť, aby na klientskom pc vzpomenuté (inport, message. digest...) pracovali ?
Áno, prídeš k nemu a podporu Javy mu doinštaluješ.
Ak chceš niečo spraviť v JavaScripte, tak na to vytvor dotaz, kde zrozumiteľne popíšeš konkrétny problém.
ra100
Profil *
_es:
Ďakujem.
Problém rozdielneho hashu sa mi podarilo vyriešiť, aj keď som už bezhlavo a nevedomo miešal JS s JAVA.
Pripravilo mi to pekne horúce chvíle, ako zelenáčovi )

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: