Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Jak zdeklarowac i uzyc argument do uzycia w kolejnej funkcji ?
telemach
post
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
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




https://developer.mozilla.org/pl/Dokumentac.../Obiekty/RegExp

Zerknij na konstruktor.
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 - 17:47