![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 12.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem sobie wisielca, działa, super, ale postanowiłem go przerobić, by szło zmieniać hasła bez odświeżania strony. Użyłem Ajaxa, który jest wywoływany po naciśnięciu przycisku. Następnie jest wczytywany z oddzielnego pliku kod do nowego hasła. W tym pliku jest i php i js i html (IMG:style_emoticons/default/haha.gif) Jedynie nie wczytywany jest "panel kontrolny", który jest od samego początku. Jak chcę z niego wywołać funkcje z wczytanego pliku, to pisze, że taka funkcja nie istnieje. Czytałem, że jakoś funkcja eval() i zamiana nazw funkcji z tamtego pliku z function xxx(){} na zmienną np. xxx = funtion(){} jakoś może pomóc. Tylko próbuję i nie wychodzi. I jeszcze sprawa obiektów z html'a w tym pliku. Jak się do nich odwołać w tych funkcjach, by to działało?
Kod rozpoczynający funkcję w panelu kontrolnym: Kod <input type="button" ... onchange="wisielec();">
Ten post edytował serek 12.06.2011, 21:52:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 12.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ta, ale sesja może wygasnąć po jakimś czasie, akurat jak gość bawi się w wisielca, więc wolałbym zostawić jednak to jako zmienną (IMG:style_emoticons/default/haha.gif) A Twój pomysł wymaga ode mnie praktycznie większości kodu do przerobienia... I nie używam literek, do wybrania któreś, tylko okienka, gdzie podaję je. Wygodniejsze to jest. No nic, coś pokombinuję.
Chyba, że przerobię wszystkie zmienne na js. W pliku wczytywanym przez Ajax zostawię tylko funkcję losującą hasło. Ajax będzie to wczytywał do niewidocznego div'a. I funkcje będą korzystać z hasła w tym divie. Wiem, że wtedy hasło byłoby łatwe do odczytania , ale szkodliwość niska, a niezbyt trudne do zrobienia chyba. Ten post edytował serek 13.06.2011, 16:04:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:03 |