Ale do rzeczy:
Potrzebuje zrobic skrypt koniecznie w JS !!! ktory pobierze zrodlo strony(wraz ze znacznikami) i skopiuje jego fragment do schowka systemowego. stworzylem cos takiego jak ponizej, dziala tylko pod Internet Explorer.
Kod: Zaznacz cały
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pobieracz</title>
<script>
var str = 'abcdefghijklmnopres';
var str2 = str.substring(4, 10); // wycina fragment stringu (alfabetu) ale jak zrobic aby wycinalo fragment zrodla strony ??
var ObiektXMLHttp = false;
if (window.XMLHttpRequest) {
ObiektXMLHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function getMsg(src, content)
{
if(ObiektXMLHttp) {
ObiektXMLHttp.open("GET", src);
ObiektXMLHttp.onreadystatechange = function()
{
if (ObiektXMLHttp.readyState == 4) {
document.getElementById(content).innerHTML = ObiektXMLHttp.responseText;
}
}
ObiektXMLHttp.send(null);
}
}
function ClipBoard()
{
holdtext.innerText = copytext.innerText;
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");
}
</script>
</head>
<body>
<center>
<div id="a1"></div>
<a href="#" onclick="getMsg('http://www.gazeta.pl', 'copytext')">pobierz zrodlo strony</a>
<br><br>
<SPAN ID="copytext" STYLE="height:150;width:162;background-color:darkorange">
Tu wkleji sie zrodlo po nacisnieciu linku
</SPAN>
<br><br>
<TEXTAREA ID="holdtext" rows="10" cols="60">
moze tutaj da sie pobrac zrodlo ze znacznikami ???
</TEXTAREA>
<br><br>
<BUTTON onClick="ClipBoard();">kopiuj do schowka</BUTTON>
</center>
</body>
</html>
i teraz tak:
1. funkcja kopiowanie do schowka dziala:) wiec to jest OK
2. Wyswietla mi tylko tekstowa zawartosc strony (czyli ta widoczna na stronie) a ja chce aby bylo to kompletne zrodlo ( wraz ze znacznikami )
i tu moje pytanie: Jak zrobic aby mozna bylo pozniej skopiowac do schowka kompletne zrodlo ????? a nie tylko czesc widoczna jak to skrypt robi teraz.
3. Na wycinanie fragmentu mam pomysl taki : wrzucenie zrodla do stringu i wyciecie fragmentu stringu - czy pomysl dobry i czy realny nie wiem, dlatego pytam czy tak sie da??? a jesli nie to jak wyciac fragmrnt zrodla???
prosze nie odsylac mnie do dr google bo juz sporo czau mu poswiecilem ale rozwiazania tego problemu nie znalazlem,
dotarlem tylko do :
http://www.java2s.com/Code/Java/Network ... ontent.htm
http://www.java2s.com/Code/Java/Network ... LParts.htm
http://www.java2s.com/Code/Java/Network ... omaURL.htm
http://www.java2s.com/Code/Java/Network ... URLGet.htm
http://www.java2s.com/Code/Java/Network ... ofaurl.htm
Ale zastanawiam sie czy to nie sa skrytpt JAVA a nie javaScript...
ale biorac pod uwage moje doswiadczenie to nawet nie umiem uruchomic tych skryptow:(
wiec bylbym wdzieczny za pomoc w :
1 Jak pobrac zrodlo ze znacznikami??
2. jak pozniej z niego wyciac fragment??
3. ew jak uruchomic skrypty z linkow??
Z gory dzieki za pomoc na jakiekolwiek z pytan