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: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nie można tak. Plik js includujesz do siebie i skrypt wywołujesz u siebie.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 7.06.2008 Ostrzeżenie: (0%)
|
Musi dać rade! (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jakis baseurl czy cos może? Nie znam się tak dobrze na JS.
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Musi to na rusi. Nie da się i nie pisz, że "musi" bo takie zdania to sobie mozesz...
|
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
W onclick nie wpisujesz URLa, tylko nazwa funkcji:
onclick="funkcyjka_ze_skryptu_na_innym_serwerze();" Najlepiej pokaz taki przyklad ktory bedziemy mogli u siebie uruchomic. I co to mialoby robic? Bo nie rozumiem zapisu, i jest nieprawidlowy, co chcesz osiagnac? Kod onClick="http://zdalnyserwer/odnosnik"
|
|
|
|
Post
#6
|
|
|
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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 03:23 |