[php], [js] wyswietlenie okienka alertu w pokręconym kodzie, dodanie w kodzie fragmentu dopowiedzialnego za okienko ALERT |
[php], [js] wyswietlenie okienka alertu w pokręconym kodzie, dodanie w kodzie fragmentu dopowiedzialnego za okienko ALERT |
22.04.2008, 09:55:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 1 Dołączył: 28.03.2008 Skąd: Kielce Ostrzeżenie: (10%) |
Witam!
Mam prośbę/pytanie do specjalistów od łączenia .js i .php z .html`em, poniżej znajduje się dość rozbudowany kod (to wyrwany z kontekstu fragment ale powinien wystarczyć), chodzi o (prawdopodobnie) niewielka modyfikację. W czym problem - chciałbym, aby przy spełnieniu odpowiedniego warunku (w kodzie występuje on dwa razy, ograniczony z obu stron: //!!!!!!!!!!!!! wykrzyknikami, aktualnie wyswietla poleceniem echo treść błędu) wyświetlilo sie okienko js zawierajace kounikat o alercie - typowy ALERT. Wiem, że da się coś takiego zrobić, odpowiednio deklarujac w nagłówku htmla funkcję z komunikatem, który chce wyświetlić, a następnie wywołując jakoś tę funkcję wewnątrz kodu prawdopodobnie w miejscu po warunku miedzy //!!!!!!!!!!!!. Wiem, że się da ale nie wiem jak, kilka prób podjąłem, na prostszych strukturach działa tutaj nie wiem to zrobić, stąd moja prośba/pytanie, czy mógłby mnie ktoś poinstruować jak co i gdzie? ewentualnie dopisać brakujący kod (było by bardzo miło). Z góry dziękuję za pomoc.
|
|
|
22.04.2008, 10:11:32
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) |
Jeśli koniecznie chcesz tak mieszać to wystarczy zwykłe echo:
-------------------- -------------
------ |
|
|
22.04.2008, 10:32:18
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 1 Dołączył: 28.03.2008 Skąd: Kielce Ostrzeżenie: (10%) |
Dzieki REVYAG, o to mi chodziło, choć nie do końca takiego spodziewałem się efektu - ale to wina mojego braku doświadczenia w programwoaniu przy użyciu PHP i całkowitego braku znajomości JS. Oczywiście mi pomogłeś! Mam jeszcze pytanko, czy jest możliwy w php skok do wykonywania kodu od danej lini? tzn wyświetlam komunikat alertu tak jak mi poradziles a nastepnie wykonuję kod, ale od miejsca dość odległego, jest jakas funkcja typu GOTO?? chce pominąć fragment odpowiedzialny za dodawanie rekordow do bazy i skoczyc od razu do miejsca gdzie organizowane jest wyświetlanie.
Ten post edytował graveozz 22.04.2008, 10:32:41 |
|
|
22.04.2008, 10:42:59
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) |
GOTO nie ma, a to co chcesz zrobić to zwykły if. Musisz zmienić strukturę kodu, tak aby w zależności od konkretnego warunku wyświetlać info i wykonywać odpowiednie operacje, a nie wyświetlać info i gdzieś skakać.
-------------------- -------------
------ |
|
|
22.04.2008, 11:13:39
Post
#5
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 1 Dołączył: 28.03.2008 Skąd: Kielce Ostrzeżenie: (10%) |
Ok, tak sobie pomylalem o GOTO, wiem ze to niezbyt ladne rozwiazanie ale zalezy mi na szybkim pokazaniu efektu jako takiego i późniejszym dopieszczeniu całości..
Twoja rada jest dla mnie jaknajbardziej zrozumiała i tak pewnie zrobie. Dzięki raz jeszcze za pomoc z alertem (). Funkcjonalność poprawiona Mam jeszcze jedno pytanie, jak zmienić tekst pojawiający się w nagłówku okienka alert (domyślnie adres strony) i zmienić kosmetykę samego okienka (np inny kolor tła, czy inny kolor czcionki)? |
|
|
22.04.2008, 11:18:48
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) |
Wyglądu zmienić się nie da. Jest to zależne tylko i wyłącznie od przeglądarki.
-------------------- -------------
------ |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 15:05 |