![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 23.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
taki przykladowy skrypt
Kod function testowy() { if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {var r=confirm("Press OK"); if (r==true) { load('Firefox.htm','xyz'); return false; } } else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent) || /Iron[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {var r=confirm("Press OK"); if (r==true) { load('Opera.htm','xyz'); return false; } } else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent) || /Iron[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {var r=confirm("Press OK"); if (r==true) { load('Chrome.htm','xyz'); return false; } } else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {var r=confirm("Press OK"); if (r==true) { load('Safari.htm','xyz'); return false; } } else {alert("Else");} } jak widac jest tu za duzo powtarzajacego sie kodu i chcialem go zastapic wspomagajaca funkcja przyjmujaca argument taki jak np: Firefox czy Opera tak aby podany argument zastapil slowo jak podejzewam nie da sie zrobic tak zeby do tej funkcji wsadzic warunek (no chyba ze jeszcze z drugim argumentem ktory ustawilby if lub else if) wiec skupiam sie aby przynajmniej ten fragment zastapic funkcja Kod var r=confirm("Press OK"); if (r==true) { load('Safari.htm','xyz'); return false; } testowalem juz argumenty z ' oraz " ale nie wychodzi a jak widac to co ma byc zastapiane samo jest argumentem trzeciej funkcji load() prawdopodobnie leze gdzies z poprawnoscia zapisu bo chce argument wsadzic miedzy apostrofy |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:50 |