Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalizacja skryptu
tracerout
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 2.07.2009

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


Witam, stworzyłem prosty skrypt podmieniający domeny w linkach jednak działa on dość topornie. Proszę o wskazówki dot. optymalizacji tego skrawka kodu.

Kod
window.onload = DL___asd;
function DL___asd() {
    document.body.innerHTML = document.body.innerHTML.replace(/(www.|)asd.(com|pl|fr|de)/gi, 'asd.jklm.pl');
}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
fou
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 16.09.2006
Skąd: internet

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


Ja bym spróbował napisać to trochę bardziej 'na piechotę' smile.gif Tzn najpierw wyszukać wszystkie linki w tekście (zakładam, że chodzi jedynie o tagi <a>), a potem podmienić href dla każdego z nich oddzielnie.
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Czegoś takiego nie powinieneś robić w JS.
2.
[JAVASCRIPT] pobierz, plaintext
  1. document.getElementsByTagName("a")
[JAVASCRIPT] pobierz, plaintext
I zmieniasz dla każdego, dla którego trzeba.
Go to the top of the page
+Quote Post
tracerout
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 2.07.2009

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


Nie chodzi o tagi <a>. Linki są wolno wpisane w tekście.
Go to the top of the page
+Quote Post

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: 20.08.2025 - 15:05