stofke Geplaatst: 12 oktober 2008 Delen Geplaatst: 12 oktober 2008 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 Meer opties om te delen...
Duwgati Geplaatst: 13 oktober 2008 Delen Geplaatst: 13 oktober 2008 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 Meer opties om te delen...
Aanbevolen berichten
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen