Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-09-21 09:11:52

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

metoda z okienkiem

Witam! Mam takie pytanie - zna ktoś może jakąś dobrą metodę na skrypt który
po kliknięciu w przycisk otworzy małe okienko z zapytaniem czy wykonać? po kliknięciu w ok w tym samym okienku wykona np skrypt bash'a??

Tzn wykona np coś takiego:

<?
echo exec('sh sprawdzanie.sh');
?>

ale zapyta i wykona w tym samy oknie.
Próbowałem javy script coś w stylu okienka confirm czy window.alert
ale one właściwie informują czy np confirm wykonuje przekierowuje itd ale niewiem jak wykonać skrypt jak powyżej??
A nie chciałbym przekierowywać po kliknięciu w ok na inną stronę na której wykona się skrypt tylko wykonać to na tej samej.

Bo z confirmem mam coś takiego:

<script type='text/javascript'>

function confirmation() {
var answer = confirm('Czy chcesz wykonać import ?')
if (answer){


        window.location = 'przekieruj.php';

    }
    else{
        alert('Import anulowany!')
    }
}
</script>

<input type='button' onclick='confirmation()' value='Importuj dane'>

No i wiadomo - po kliknięciu w ok przerzuci mnie do strony pod którą wykona mi się skrypt ( a tam ma także przekierowanie spowrotem )
I wydaje mi się że takie rozwiązanie jest bez sensu.
Był bym wdzięczny za info:)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2009-09-21 09:16:22

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: metoda z okienkiem


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2009-09-21 09:43:58

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: metoda z okienkiem

NIe bardzo rozumiem?? Dasz rade to na przykładzie przedstawić?? Bo z tego posta nie bardzo umiem to przystosować


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#4  2009-09-21 09:54:12

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: metoda z okienkiem

Minio przedstawił to na przykładach. Kolejny przykład masz na forum, link do konkretnego pliku js podałem, więcej w źródle strony.

Nie potrafię napisać więcej, nie powtarzając tamtego wątku.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#5  2009-09-21 10:24:27

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: metoda z okienkiem

OK! Ale i tak słabo znam się na javie także nie bardzo mogę rozgryźć ten kod! Może coś z tym da się zrobić:

<script type='text/javascript'>

function confirmation() {
var answer = confirm('Czy chcesz wykonać import danych na serwer GSB?')
if (answer){
   Runtime.exec('sh sprawdzanie.sh');
    }
    else{
        alert('Import anulowany!')
    }
}
</script>

<input type='button' onclick='confirmation()' value='Importuj dane'>

jak narazie nie działa! Może to nie tak??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#6  2009-09-21 11:35:19

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: metoda z okienkiem

debbie napisał(-a):

OK! Ale i tak słabo znam się na javie także nie bardzo mogę rozgryźć ten kod!

A co ma java z tym wspólnego?

Offline

 

#7  2009-09-21 11:39:56

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: metoda z okienkiem

Eeeee nooo!! Na javascript. Ale  Runtime.exec to chyba od javy. Okeej!! ale na upartego dla nowego posta możemy wszyscy łapać się za słówka i to pewnie rozwiąże problem!!

Ostatnio edytowany przez debbie (2009-09-21 11:40:49)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#8  2009-09-21 12:48:10

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: metoda z okienkiem

To na szczęście tylko twój problem i moge ci w nim pomoc jak mi się podoba ;] Ani mi za to płacisz, ani się odpłacasz wdzięcznością. A już powinieneś być wdzięczny bo posiadłeś cenną wiedzę że JavaScript to nie Java. Wracając do problemu jeśli chcesz by skrypt wykonał się na tej samej stronie to jeśli bez przeładowania to Ajax, jeśli z przeładowaniem to musisz pomyśleć jak to chcesz zrobić. Możesz wykonać inny skrypt, który po wykonaniu wróci na poprzednią stronę. Albo odwołać się do tej samej strony do której dopiszesz kod php, który to zrobi. Tylko musisz to tak obmyśleć żeby nie robił tego za każdym wejściem na ta stronę. Wystarczy jakiś parametr w GET, czy POST-em, jak wolisz.

Offline

 

#9  2009-09-21 23:01:38

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: metoda z okienkiem

ewentualnie ramka lub plywajaca ramka, wybor nalezy do Ciebie.


LRU #480459

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)