Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Javascript

Łączenie ze stroną

Javascript

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 18.12.2010 20:18

Próbuje połączyć się ze stroną robie to za pomocą tego kodu
<html>
<head>  
<title>Wyszukaj funkcje</title>
<meta name="author" content="DarkGL" />
<script type="text/javascript" src="http://darkgl.amxx.pl/skrypty/jquery-1.4.4.js"></script>
<script type="text/javascript">
$(document).ready(function() {
	$(".szukaj").click(function(){
	    sendRequest("http://www.google.pl/",handleRequest,1);
	})
function handleRequest(req) {
	//document.innerHTML = req.responseText;
	alert("asd");
}
})
function sendRequest(url,callback,postData) {
	var req = createXMLHTTPObject();
	if (!req) return;
	var method = (postData) ? "POST" : "GET";
	req.open(method,url,true);
	req.setRequestHeader('User-Agent','XMLHTTP/1.0');
	if (postData)
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	req.onreadystatechange = function () {
		if (req.readyState != 4) return;
		if (req.status != 200 && req.status != 304) {
			alert('HTTP error ' + req.status);
			return;
		}
		callback(req);
	}
	if (req.readyState == 4) return;
	req.send(postData);
}

var XMLHttpFactories = [
	function () {return new XMLHttpRequest()},
	function () {return new ActiveXObject("Msxml2.XMLHTTP")},
	function () {return new ActiveXObject("Msxml3.XMLHTTP")},
	function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

function createXMLHTTPObject() {
	var xmlhttp = false;
	for (var i=0;i<XMLHttpFactories.length;i++) {
		try {
			xmlhttp = XMLHttpFactories[i]();
		}
		catch (e) {
			continue;
		}
		break;
	}
	return xmlhttp;
}


</script>
</head>
<body>
<div id="content"></div>
Funkcja: <input type="text" name="nazwa" id="nick" />  <input type="submit" value="Szukaj" class="szukaj">
</body> 
</html>
ale dostaje HTTP error 0
  • +
  • -
  • 0

#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.12.2010 20:50

<html>
<head>
<title>Wyszukaj funkcje</title>
<meta name="author" content="DarkGL" />
<script type="text/javascript" src="http://darkgl.amxx.pl/skrypty/jquery-1.4.4.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".szukaj").click(function(){
sendRequest("test.html",handleRequest,1);
})
function handleRequest(req) {
//document.innerHTML = req.responseText;
alert("asd");
}
})
function sendRequest(url,callback,postData) {
var req = createXMLHTTPObject();

if (!req) return;
var method = (postData) ? "POST" : "GET";
req.open(method,"test.html",true);
req.setRequestHeader('User-Agent','XMLHTTP/1.0');
if (postData)
req.setRequestHeader('Content-type','application/x-www-form-urlencoded');

req.onreadystatechange = function () {
if (req.readyState == 4)
{
if ( !req.responseText ) {
alert('HTTP error ' + req.status);
return;
} else {
alert(req.responseText);
callback(req);
}
}
}
req.send();
}

var XMLHttpFactories = [
function () {return new XMLHttpRequest()},
function () {return new ActiveXObject("Msxml2.XMLHTTP")},
function () {return new ActiveXObject("Msxml3.XMLHTTP")},
function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

function createXMLHTTPObject() {
var xmlhttp = false;
for (var i=0;i<XMLHttpFactories.length;i++) {
try {
xmlhttp = XMLHttpFactories[i]();
}
catch (e) {
continue;
}
break;
}
return xmlhttp;
}

</script>
</head>
<body>
<div id="content"></div>
Funkcja: <input type="text" name="nazwa" id="nick" /> <input type="submit" value="Szukaj" class="szukaj">
</body>
</html>

Ale to i tak zadziała tylko w tej domenie w której został uruchomiony skrypt ;)
  • +
  • -
  • 0

#3 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 18.12.2010 20:56

wiec jak pobrać kod strony dowolnej :) nie na mojej domenie
  • +
  • -
  • 0

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.12.2010 21:01

jquery cross-domain - Google Search
cross-domain-ajax/jquery.xdomainajax.js at master from jamespadolsey's jQuery-Plugins - GitHub
  • +
  • -
  • 0

#5 -PainKiller-

    Wszechobecny

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:498
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Kraków
Offline

Napisano 18.12.2010 22:25

cURL

#6 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.12.2010 22:46

cURL

1. może być zablokowany na hostingu
2. do tworzenia "statycznych" stron
3. wiele równoległych zapytań obciąży dodatkowo serwer i jego łącze
  • +
  • -
  • 0

#7 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 19.12.2010 00:30

to ma być plug do przeglądarki więc curl odpada :)
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Javascript

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych