Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Alerty php
gabcio
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam pytanie jak zrobic alert taki np:
<body OnLoad="alert('Jestes w strefie ostatecznej rezerwacji!\n');">

Tylko, ze mi chodzi o taki alert w ktorym bede mogl miec 2 guziki podpisac je i zeby mogly robic akcje dana dla guzika

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Jest coś takiego jak confirm() ale on ma tylko przyciski OK i Anuluj. Jeśli chcesz inne to musisz napisać własną procedurę wyświetlającą okno na warstwie.
Go to the top of the page
+Quote Post
gabcio
post
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Ok a jaki jest kod na to OK i anuluj i czy jest mozliwosc nadpisania mu akcji ?
Go to the top of the page
+Quote Post
kszychu
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


if(confirm('Czy na pewno chcesz kupkę?')) {
// akcja po naciśnięciu OK
}
else {
// akcja po naciśnięciu Anuluj
}
Go to the top of the page
+Quote Post
gabcio
post
Post #5





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Fatal error: Call to undefined function: confirm() in /RAVGAB/nowe/check.php on line 163

Taki error mam
Go to the top of the page
+Quote Post
kszychu
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


To jest skrypt js a nie php. Z Twojego pytania wynika przecież, że chodzi Ci o js.
Go to the top of the page
+Quote Post
gabcio
post
Post #7





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Super extra tylko jak mam wklepac ten skrypt.. nie mozna jakos to w php bez javy ?
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


~gabcio otwórz sobie Wikipedię i poczytaj co to jest php, Java, JavaScript.

Będziesz potem wiedział że w php nie da się pokazać żadnego alertu, malo tego, php nie ma żadnego związku z przeglądarką.
Go to the top of the page
+Quote Post
gabcio
post
Post #9





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Rozumiem drogi przyjacielu zaczolem od nie dawna z php a o javie w sumie nic jeszcze nie wiem dlatego zadalem takie pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

a nie zwlocznie jest mi to potrzebne w sensie ten alert i wlasnie nie wiem jak go zrobic w tej javie..
Go to the top of the page
+Quote Post
kszychu
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Gabcio: popełniasz kardynalny błąd początkującego, który może doprowadzać do niejasności i nieporozumień: javascript a nie java! To są dwa różne języki. A teraz w skrócie jak to wkleić:
W sekcji header w html wstawiasz skrypt:
  1. <script language=javascript>
  2. <!--
  3. function potwierdz() {
  4. if(confirm('Ale czy na pewno?')) {
  5. // akcja po kliknięciu na ok
  6. }
  7. else {
  8. // akcja po kliknięciu na anuluj
  9. }
  10. }
  11. //--></script>


Teraz tylko wywołujesz to w sposób, jaki sam podałeś:
<body OnLoad="java script:potwierdz();">

I wszystko.
Go to the top of the page
+Quote Post
gabcio
post
Post #11





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Dzieki serdeczne nie bede juz mylil :-)

Tylko mala uwaga da sie to jakos zrobic, zeby ten alert pokazywal sie po zaladowaniu strony (grafiki) ?

Bo w chwili obecnej on sie pierw pojawia a potem grafika

Pozdrawiam

Nie bylo tego pytania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ehh jednak jest pytanie zrobilem to w ten sposob jak mi powiedziales kilka rzeczy zmienilem bo nie dzialal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ale... teraz chodzi mi glownie o to, zeby po wcisnieciu OK wyslal zawartosc skryptu dalej to zrobilem cos takiego:

<script language=javascript>
<!--
function potwierdz() {
if(confirm('Dane prawidlowe - Jezeli chcesz wygenerowac umowe kliknij OK')) {
// akcja po kliknięciu na ok
<form action="umowa.php" method="post">;
}
else {
// akcja po kliknięciu na anuluj
}
}
//--></script>
<body OnLoad="potwierdz()"></body>

Tylko, ze jak wpisze to <form action=itd.. to sie juz w ogole alert nie laduje i nie wiem dlaczego tak jest
Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Sorki ze się wtrącam, ale przenosze na przedszkole (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:15