Ga naar inhoud


Selecteer script knop.


stofke

Aanbevolen berichten

Hallo,

 

ik heb een script gevonden om een deel van een pagina te selecteren, maar zou graag hebben dat het ook de pagina copiert, zodat men alleen maar moet plakken, eventueel met een alert

wat moet hier dan toegevoegd worden, ben maar en beginner!heb geprobeerd met execCommand("Copy"); maar het lukt mij niet

 

dit is het script:

 

HTML code:

<HTML>

<HEAD>

<script type="text/javascript">

function S (element_id) {

var d=document;

if(d.getElementById ) {

var elem = d.getElementById(element_id);

if(elem) {

if(d.createRange) {

var rng = d.createRange();

if(rng.selectNodeContents) {

rng.selectNodeContents(elem);

if(window.getSelection) {

var sel=window.getSelection();

if(sel.removeAllRanges) sel.removeAllRanges();

if(sel.addRange) sel.addRange(rng);

}

}

} else if(d.body && d.body.createTextRange) {

var rng = d.body.createTextRange();

rng.moveToElementText(elem);

rng.select();

}

}

}

}

</script></HEAD>

<BODY>

 

 

<div id="foo">Hello World</div>

Some Text<br>

 

<input type="button" value="Select" onclick="S('foo')" />// selecteer button

<a href="#" onClick="S('foo')"> Actionscript</a> // of als textlink

</BODY>

</HTML>

Link naar reactie
Delen op andere sites


Dat gaat een probleem worden vrees ik.

In IE zou je het nog wel werkend kunnen krijgen, maar in FF is javascript-communicatie met het clipboard default uitgeschakeld.

 

I.p.v. de source via JS naar het clipboard te kopiëren kun je beter de sourcecode zelf produceren.

In FF wordt die source dan in het browser window getoond en in IE wordt de default HTML-editor van IE geopend. Normaal is dat Notepad.

Zo'n link zou er dan zo uit kunnen zien:

Code:
<a href="javascript:document.location='view-source:'+document.location.href;">klik voor source</a>

 

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...