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>

*

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5

› Garry Turner – ადამიანი რეზინა

გარი ტარნერი (Garry Turner) ასე ქვია ადამიანს, რომლიც შესულია გინესის წიგნში, როგორც მსოფლიოში ყველაზე ელასტიური კანის მქონე ადამიანი.
მას ეს ასეთი უცნაურობა არც ვარჭიშებით, იოგითა და სხვა რაიმე მისთაგვარით არ მოსვლია, › › ›

DU