login  Naam:   Wachtwoord: 
Registreer je!
 Forum

HTML verkrijgen

Offline BladiN - 15/04/2005 12:08
Avatar van BladiNGouden medailleGouden medaille

Grafische gevorderde
Let aub niet op de codering.. die is slecht atm tis alleen maar om te testen!
Maar het volgende script.. zet als je zeg maar een hele site kopieert.. alles om naar de broncode. Maar dit werkt echter alleen in IE.. weet iemand hoe ik dit in FF werkend kan maken?

  1. <div style="visibility:hidden;width:0px;height:0px" onbeforepaste=fnBeforePaste() oncontextmenu='disable=true' id="theMainText" contenteditable></div>
  2. <div id=cont style="visibility:hidden;display:none;width:0px;height:0px;overflow:hidden;">&nbsp;</div>
  3.  
  4. <form name="addProvince" action="" method="post">
  5. <table cellpadding="0" cellspacing="0">
  6. <tr>
  7. <td align="center">
  8. <textarea name="content" rows="12" cols="60" onbeforepaste=fnBeforePaste() oncontextmenu="disable=true"></textarea>
  9. </td>
  10. </tr>
  11. <tr>
  12. <td align="center">
  13. <input type="submit" value="Rip Content" />
  14. </td>
  15. </tr>
  16. </table>
  17. </form>
  18.  
  19. <script>
  20. disable=false
  21. var current,cont;
  22. function fnPaste()
  23. {
  24. cont.style.display="none";
  25. var html=cont.innerHTML;
  26. //html="<b>"+html+"</b>";
  27. //alert(html);
  28. document.forms["addProvince"].elements["content"].value = html;;
  29. //document.forms["addProvince"].submit();
  30. //current.pasteHTML(html);
  31. //current.select();
  32. }
  33.  
  34. function fnBeforePaste()
  35. {
  36. if ( disable == false )
  37. {
  38. //alert()
  39. // this is where i need the clipboard data WITH formating
  40. current=document.selection.createRange();
  41. sel=document.body.createTextRange();
  42. cont=document.getElementById("cont");
  43. cont.style.display="inline";
  44. sel.moveToElementText(cont);
  45. sel.select();
  46. setTimeout("fnPaste()",100);
  47. }
  48. else
  49. {
  50. disable = true
  51. return false
  52. }
  53. }
  54. </script>

2 antwoorden

Gesponsorde links
Offline Thomas - 15/04/2005 12:16
Avatar van Thomas Moderator Wat zou het script moeten doen ? Want als ik dit stuk code kopieer en op de "Rip Content" knop druk gebeurt er niets ? 
Offline BladiN - 15/04/2005 14:29
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
klopt.. maar pak een pagina.. druk op ctrl+a zodat ie alles selecteert en kopieer t.. ga dan naar die textarea en plak het daar in.. dan zie je dat je de broncode krijgt.. Dat werkt alleen in IE maar moet ook in FF werken
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s