Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 7.06.2008 Ostrzeżenie: (0%)
|
Witam!
Nie interesuję się za bardzo JavaScript a mam mały problem i liczę na podpowiedź. Muszę podlinkować skrypt znajdujący się na zdalnym serwerze pod moja stronę. I to jest proste bo wpisuję w sekcji <head>: Problem polega na tym że w momencie odwołania się do tego skryptu w odnośniku na mojej stronie, serwer pokazuje błąd ponieważ wywołuje skrypt z poziomu mojego serwera: Zmienna $odnośnik_onclick zawiera tylko część URLa odnoszącego się do serwera zdalnego wraz z funkcją onClick, w związku z czym wywoluje taką ścieżkę:
a powinno być:
W jaki sposób wskazać skryptowy żeby wykonywał funkcję onClick w odniesieniu do zdalnego serwera? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 7.06.2008 Ostrzeżenie: (0%)
|
W onclick nie wpisujesz URLa, tylko nazwa funkcji: onclick="funkcyjka_ze_skryptu_na_innym_serwerze();" Zgadza się. Tylko że funkcja ze zdalnego serwera jaką wywołuję jako argument ma na stałe przypisany zmienny adres URL który jest adresem względnym. Problemem jest to że skrypt domyślnie wywołuje funkcję "dodając" adres mojego serwera + URL (ścieżka względna) argumentu funkcji JS. W rezultacie tworzy się wywołanie z lokalną scieżką względną serwera na którym jest umieszczona cała strona. Skrypt powinien wywołać funkcję która będzie odnosić sie do bazowego URL serwera zdalnego to znaczy: Scieżka bezwzględna wywołania: URL serwera zdalnego + funkcja JS(URL wzgledny) Zaznaczam że nie mam możliwości zmiany funkcji JS ani też jej argumentu (jest dynamiczny). Pozdrawiam |
|
|
|
hmtt [HTML][JavaScript]Wykonywanie javascript umieszczonego na zdalnym serwerze 29.08.2008, 11:18:07
wookieb Nie można tak. Plik js includujesz do siebie i skr... 29.08.2008, 11:20:31
hmtt Musi dać rade! Jakis baseurl czy cos może? Ni... 29.08.2008, 11:31:49
wookieb Musi to na rusi. Nie da się i nie pisz, że "m... 29.08.2008, 11:33:48
dr_bonzo W onclick nie wpisujesz URLa, tylko nazwa funkcji:... 29.08.2008, 11:39:02 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:40 |