Avatar billede gatez Nybegynder
21. december 2003 - 02:49 Der er 18 kommentarer og
1 løsning

Brug af prompt box

Hejsa...

Jeg står og mangler en funktion der åbner en "Prompt box" hvor man kan skrive i.

Se evt.:
http://www.bodykits.dk/testmappe/form.asp

Lige nu kan man trykke på et link for at få noget kode frem i textarea´en men jeg vil have lavet det om sådan at når man trykker på linket så skal den åbne en prompt box hvor folk kan skrive sin tekst og trykke "ok" så skal den indsætte: [FED]Den indtastet tekst fra prompt boxen[/FED]

Men hvordan ??

Jeg har fundet denne kode:
<script type="text/javascript">
var name= prompt("Hvad er dit navn ?","SvendBent");
function nam() {
    document.write(name);
}
</script>

Men hvordan laver jeg den om så den indsætter teksten i min textarea ??
Avatar billede roenving Novice
21. december 2003 - 02:53 #1
function insertFed(fld){
  fld.value = "[FED]" + prompt("Hvad er dit navn ?","Karl Emil") + "[/FED]";
}
Avatar billede gatez Nybegynder
21. december 2003 - 02:59 #2
Prøv lige at se det jeg har lavet på:
http://www.bodykits.dk/testmappe/form.asp

Den indsætter ikke noget... ;) Hvorfor ?
Avatar billede Slettet bruger
21. december 2003 - 03:00 #3
Måske noget i denne stil på en knap? Husk at rette navnpåtextarea

onClick='this.form.navnpåtextarea.value=this.form.navnpåtextarea.value+"[FED]"+prompt("Hvad er dit navn ?","SvendBent")+"[/FED]";'
Avatar billede ztyxx Nybegynder
21. december 2003 - 03:03 #4
<script type="text/javascript">
function insertFed(fld){
  this.fld.value = "[FED]" + prompt("Hvad er dit navn ?","Karl Emil") + "[/FED]";
}
</script>
<textarea name="fld" rows="10" cols="10" onfocus="insertFed()"></textarea>
Avatar billede roenving Novice
21. december 2003 - 03:05 #5
<a href="java script:void(0)" onclick="insertFed(document.forms[form1].indlag)">

<b>TEST MED PROMPT</b>
</a>
Avatar billede gatez Nybegynder
21. december 2003 - 03:06 #6
Nope... Dur ik ;)
Avatar billede roenving Novice
21. december 2003 - 03:07 #7
<a href="java script:void(0)" onclick="insertFed(document.forms[form1].indlag);return false;">
Avatar billede gatez Nybegynder
21. december 2003 - 03:12 #8
Det gider bare ik... Og nu er jeg godt forvirret ;)

Kan i ikke skrive hele kode med SCRIPT & textarea & link ?
Avatar billede roenving Novice
21. december 2003 - 03:12 #9
Hov, en fejl:

<a href="java script:void(0)" onclick="insertFed(document.forms['form1'].indlag);return false;">
Avatar billede roenving Novice
21. december 2003 - 03:14 #10
Bemærk, at jeg har givet den et andet navn, da det er dårlig karma, at bruge en intern property-id som name ...
Avatar billede gatez Nybegynder
21. december 2003 - 03:15 #11
--> roenving

Så tror jeg den er der ;)
Smid et svar...
Avatar billede roenving Novice
21. december 2003 - 03:16 #12
Velbekomme '-)
Avatar billede gatez Nybegynder
21. december 2003 - 03:17 #13
Øøø... ups... Den sletter alt det tekst men først har skrevet...
Altså hvis man først har skrevet en tekst og derefter vil have lidt med FED så sletter den alt det første... Kan det ikke ændres ?
Avatar billede roenving Novice
21. december 2003 - 03:22 #14
function insertFed(fld){
  if(document.selection){
    var r = document.selection.createRange();
    if(r.text!=""){
      r.text = "[FED]" + prompt("Hvad er dit navn ?","Karl Emil") + "[/FED]";
      return;
    }
  }
  fld.value += "[FED]" + prompt("Hvad er dit navn ?","Karl Emil") + "[/FED]";
}
Avatar billede gatez Nybegynder
21. december 2003 - 03:25 #15
10000000 Takker !!!!!!!!!! ;)
Avatar billede roenving Novice
21. december 2003 - 03:27 #16
-- og tak for points ;~}
Avatar billede gatez Nybegynder
21. december 2003 - 03:34 #17
Hvis du har tid... Kan du så svare mig på hvordan jeg for den til at komme med 2 prompt ??

Hvis jeg fx. skal indsætte dette:
[URL]Url tekst[URL2]http://www.urllink.xx[/URL]

?? Kun hvis du har tid...
Avatar billede gatez Nybegynder
21. december 2003 - 03:36 #18
Sorry... Jeg har fundet ud af det
Avatar billede roenving Novice
21. december 2003 - 03:41 #19
Oki
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester