login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tekstvak (Opgelost)

Offline xAngeldust - 03/07/2008 02:10
Avatar van xAngeldustNieuw lid Ik ben eigenlijk nog niet zo lang bezig met HTML, maar weet wel hoe je een tekstvak met scrollbar moet maken.. Alleen nou wil ik zo'n 1 gebruiken om bezoekers van mijn site daar een scriptje uit te laten kopieëren. Hoe moet ik dat gaan aanpakken?

7 antwoorden

Gesponsorde links
Offline Nanon - 03/07/2008 07:09
Avatar van Nanon PHP interesse Met een tekstvak bedoel je een div met een scrollbar, of niet?
Offline kenzo - 03/07/2008 10:18
Avatar van kenzo PHP beginner op www.leejoo.nl staat zo'n scriptje.

Ook met een klik kopieeren.

zal het ff zoeken.

PS: Een gewoon tekstvak krijgt automatisch een scrollbar als je meer typt dan dat er in past...
Offline Jointjeff - 03/07/2008 10:26 (laatste wijziging 03/07/2008 10:27)
Avatar van Jointjeff HTML interesse
  1. <form id="code" name="code">
  2. <textarea name="textfield" cols="40" rows="6">Nja, hier komt dan je code :D</textarea>
  3. </label>
  4. </form>



Cols is de breedte
rows het aantal lijnen

Alleen dat je het in een klik kan kopieren weet ik niet.
Offline kenzo - 03/07/2008 10:35 (laatste wijziging 03/07/2008 10:42)
Avatar van kenzo PHP beginner hiermee kun je in een klik alles selecteren.

Kopieren heb ik nog niet gevonden.
Misschien heb je er wat aan of kun je het verder afmaken.

  1. <form name="form" method="post" action="">
  2. <textarea name="txt" id="textarea" cols="45" rows="5"></textarea>
  3. </label><BR>
  4. <input type=button value="Alles selecteren" onClick="javascript:this.form.txt.focus();this.form.txt.select();"></div>
  5. <i>(Kopieer met CTRL C en plakken met CTRL V)</i>
  6. </form>




// EDIT


Hier heb ik eentje met kopieer functie.

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!-- Begin
  3. function copyit(theField) {
  4. var tempval=eval("document."+theField)
  5. tempval.focus()
  6. tempval.select()
  7. therange=tempval.createTextRange()
  8. therange.execCommand("Copy")
  9. }
  10. // End -->
  11. <form name="it">
  12. <textarea name="select1" rows="10" cols="60">
  13.  
  14. <!-- HIER ZET JE DE TEKST -->
  15.  
  16. <br>
  17. <input onClick="copyit('it.select1')"type=button value="Klik hier om de code te kopi&euml;ren" name="cpy">
  18. </form>
Offline xAngeldust - 03/07/2008 20:43
Avatar van xAngeldust Nieuw lid Ik bedoel dus waarmee je html-scripts erin kunt schrijven, zonder dat ze uitgevoerd worden... Volgens mij kun je dat niet met die..
Offline jc2 - 03/07/2008 22:11
Avatar van jc2 PHP interesse Ja, hoor xAngeldust.
Je kunt gewoon alle text die je nodig hebt erin zetten, zolang het maar tussen <textarea> en </textarea> komt te staan.
Door op 'Klik hier om de code te kopiëren' te klikken, wordt de code naar het klembord op de pc van de gebruiker gekopieerd. Werkt erg goed. Dit wordt o.a. ook gebruikt bij Interglot. Vertaal maar eens een woord en klik dan in het kader rechts op een (blauwe) link; tadaaa, de volgende melding verschijnt:
Citaat:
'Wilt u dat deze pagina toegang heeft tot het klembord?'
Offline xAngeldust - 04/07/2008 00:02 (laatste wijziging 04/07/2008 00:17)
Avatar van xAngeldust Nieuw lid Het lukte eerst niet, maar met wat combineren en experimenteren is het toch gelukt   Bedank!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s