Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]wstawienie onclick nie działa pod IE i Chrome
kurt
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 3
Dołączył: 14.07.2005
Skąd: Warszawa

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


Witam,

mam zadklarowaną funkcję:
  1. <script language="javascript"><!--
  2. function brak(link){
  3. jQuery.prompt('jakis tekst...',
  4. {
  5. submit: function(e,v,m,f){
  6. if(v != false)
  7. window.location = link;
  8. },
  9. buttons: { Akceptuj: link, Rezygnuj: false }
  10. });
  11. }
  12. //--></script>

wcześniej także załadowałem bibliotekę jQuery.
teraz podstawiam pod zmienną $lc_text
$lc_text = "<input type=\"image\" src=\".../kupteraz_no.gif\" onclick=\"brak('".$link."');\"/>";

$lc_text wyświetlam sobie w odpowiednim miejscu.
I teraz pojawia sie problem, bo pod Firefox ładnie to śmiga, po kliknięciu w obrazek komunikat sie wyświetla i w zależności od kliknięcia Akceptuj, Rezygnuj następuje przekierowanie bądź nie.
Jednak pod Chrome i IE w konsoli wyskakuje błąd:

Uncaught ReferenceError: brak is not defined

Dlaczego IE i Crome nie "widzi" deklaracji funkcji brak?
Jak sprawdzić czy dana funkcja javascript jest załadowana ?

Ten post edytował kurt 20.10.2015, 10:11:04
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 11:41