![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 5.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem, który nurtuje mnie od bardzo dawna. Otóż używając AJAX-u do pobierania danych z serwera nie mam żadnych problemów natomiast gdy próbuję pobrać dane z innego serwera to IE 6 działa bez zarzutów (o dziwo), Opera nie reaguje a FF wywala następujący błąd:
Cytat Access to restricted URI denied" code: "1012 con = new ActiveXObject("Microsoft.XMLHTTP"); lub podobne. Kod, którego używam wygląda tak: Kod <html> <body> <script type="text/javascript"> var xmlHttp=getXmlHTTP(); function getXmlHTTP() { var con; try { con = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { con = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { try { con = new XMLHttpRequest(); } catch (EE) { con = null; } } } if (con == null) print("[:(XMLHTTP]"); return con; } function startuj() { xmlHttp.open("GET",'http://www.google.pl',false); xmlHttp.send(null); var div = document.getElementById("div"); div.innerHTML =xmlHttp.responseText; } </script> <input type="button" value="pobierz dane" onclick="javascript: startuj();"> <div id="div"> </div> </body> </html> Używałem bardziej rozbudowanych kodów, m.in z xmlHttp.readyState ale nic nie pomaga. Będę bardzo wdzięczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ajaxem nie pobierzesz nic z innego serwera niż ten na którym masz go odpalonego. Musisz użyć mostków: Pobierasz w pliku PHP u siebie na serwerzez stronę na zdalnym i wyświetlasz. Ewentualnie kombinowanie z HTTP Proxy, znajdziesz w internecie.
-------------------- Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 5.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
I tu się mylisz - można dodając stronę na której znajduje się skrypt w IE do zaufanych, w FF też można problem w tym że albo będzie działać na IE albo na FF
![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
W przypadku próby wywołania strona na zdalnym serwerze powinieneś dostać błąd 403.
-------------------- Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:39 |