1 Star2 Stars3 Stars4 Stars5 Stars
Loading...Loading...

» გარე გვერდის შიგთავსის ამოღება და მასში ინექცია

გაუგებარი და უინტერესო სათაურია 🙂
მაგრამ საინტერესო ჯავა კოდს გთავაზობთ :

მოკლედ ქვემოდ დაწერილი კოდით შეძლებთ ნებისმიერი ონლაინ გვერდის შიგთავსის ამოღებას და შემდგომ მასში ნებისმიერი რამის ინექციას ანუ ჩაშენებას თუ როგორც ქვია 🙂

//ფუნქციის url-ში ვსვავთ სასურველი გვერდის მისამართს
function httpGetContent(url)
{
	var xmlHttp = null;
	if(window.XDomainRequest) //ძირითადი
		xmlHttp = new XDomainRequest();
	else if(window.XMLHttpRequest) //მაშინ IE7+, Firefox, Chrome, Opera, Safari
		xmlHttp = new XMLHttpRequest();
	else //მაშინ IE6, IE5
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);
	if(xmlHttp.readyState == 4)
		return xmlHttp.responseText;
}

ამ ზემოთ მოცემულ ფუნქციას ვიყენებთ შემდეგნაირად :

var replaceElement = "ნებისმიერი რამე";
var htmlContent = httpGetContent('page.html');
htmlContent = htmlContent.replace("{INJECT_AREA}", replaceElement);
document.write(htmlContent);

სადაც htmlContent-ი გვერდის შიგთავსია და {INJECT_AREA} ის ამ გვერდის შიგთავსში არსებული ჩასაჭიდი ელემენტი რომელიც უნდა შეცვალოს replaceElement-მა.
და ბოლოს როცა მოხდება replace, შეგვიძლია ან write-ით გამოვამზიუროთ ან innerHTML-ით…

ასე შევძლებთ ნებისმიერი გვერდის გადმოტანას და ნებისმიერი რამის ინექციას 😉 …

© აქ გამოქვეყნებული ნებისმიერი რესურსის გამოყენება, დასაშვებია მხოლოდ მისივე გვერდის ბმულის წყაროდ მითითებით!

დატოვე კომენტარი↓

*გთხოვთ წეროთ ქართული ასოებით

 

 

XHTML: დამხმარე კოდები: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

3 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 53 votes, average: 4.67 out of 5

› დედამიწაზე ასტეროიდის შეჯახება

ამ ბოლოს ასე ვთვათ ძალიან მოდაშია ის აზრი რომ დედამიწას რაღაც უნდა დაემართოს, ვგულისხმობ აპოკალიფს, მეორედ მოსვლას, კატასტროფებს და სხვა მისთანი უბედურებები…
ღმერთმა გვარიდოს, მაგრამ მაინც საიდან გაჟონა ამ უკვე თითქმის › › ›

DU