Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Wstawianie BBcode, Jak zrobić żeby po naciśnieciu anuluj w okienku (prompt) nie wstawiało
RafaelX
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 28
Dołączył: 2.01.2009

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


  1. function Img(url)
  2. {
  3. bb(\\"[img]\\\"+((url=sel())?url:prompt(\\\"Podaj adres obrazka\\\",\\\"http://\\\"))+\\\"[/img]\\\")
  4. }


mam taką funkcje i chce aby po naciśnięciu anuluj zamiast wstawiać tag i w środku \"null\" nie dodawało nic po prostu zamykało się okienko i nic się nie działo, próbowałem wstawić tam
  1. if (url!=null) { stop; }

ale nic mi nie wychodziło, a skrypt nawet się nie uruchamiał :/ nie znam się na JS wiec nie wiem ocb

Ten post edytował RafaelX 3.01.2009, 19:56:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ziqzaq
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


Ciekaw jestem czy przyszło ci do głowy przeczytać te komentarze które dodałem do kodu? Co?
Nie robiłem tego dla zabawy.
Mam to wyoślić, ok. No to jak do dziecka:
// Male wyrazonko regularne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
// Pasuje do "[tag]http://znaki.znaki.itd[/tag]"
// UWAGA linijka z wyrazeniem reg. powinna wygladac tak (parser escapeuje znaki "\"):
// reg = /^\[\w+?\]http:\/\/.+?\[\/\w+?\]$/i;

Powyższe znaczy że parser na forum escaepuje znaki "\", więc je musisz poprawić.
To działa, ale jak się bezmyślnie przekleja kod to tak bywa, że nie wychodzi. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

Edit:
Jeszcze jedno. Sprawdzałem na Operze 9.60 i FF 3.0.4 żeby nie było wątpliwości.

Ten post edytował ziqzaq 4.01.2009, 00:45:42
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.09.2025 - 03:31