Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:17 Der er 16 kommentarer og
2 løsninger

Direkte opdatering af tekstbokse

Hej Eksperter.

Jeg skal bruge et script hvor jeg har to frames.

I Den ene frame (kvikbesked) står der eks.

- Jeg kommer om lidt - Ses.
- Hej skat jeg er på vej fra arbejde nu.
- Skal jeg købe noget med hjem ?

Og i den anden frame (main) er der et en formboks, som den man skriver i nå man opretter et spm. på eksperten. Nå man klikker på en af overstående tekster eks \"Jeg kommer om lidt\" skal den automatisk gå ind og udfylde formboksen i den anden frames med teksten \"Jeg kommer om lidt\"
Avatar billede dudal Nybegynder
20. marts 2001 - 10:28 #1
<form>
<select name=menu onChange=\"top.framenavn.formnavn.feltnavn.value= this.options[this.selectedIndex].value\">
  <option value=\"Jeg kommer om lidt - Ses.\">Jeg kommer om lidt - Ses.
  <option value=\"Jeg kommer om lidt - Ses.\">Jeg kommer om lidt - Ses.
  <option value=\"Jeg kommer om lidt - Ses.\">Jeg kommer om lidt - Ses.
</select>
</form>


/Jesper
Avatar billede dudal Nybegynder
20. marts 2001 - 10:29 #2
Du skal lige rette til på dette for at få det til at passe til dit tilfælde:

top.framenavn.formnavn.feltnavn.value
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:33 #3
Nej Nej det skal ikke være som dropdown boks men som tekst

Faktisk dette script bare med frames

<a href=\"#\" onClick=\"document.form1.hej.value=\'hej med dig\'\">Hej hej</a>

<form name=\"form1\">
<input type=\"text\" name=\"hej\"
</form>
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:34 #4
Kan man ikke gøre sådan her:

<a href=\"#\" onClick=\"top.main.SMS.message.value=\'<?echo(\"$besked\");?>\'\"><?echo(\"$besked\");?></a> 
Avatar billede dudal Nybegynder
20. marts 2001 - 10:37 #5
Jo.. Det kan du.. :-)
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:38 #6
næææ det virkede ikke HELP ME
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:39 #7
Prøvede denne linje
men den skriver ikke noget i formen nå jeg trykker

:(

<a href=\"#\" onClick=\"top.main.SMS.message.value=\'<?echo(\"$nummer\");?>\'\"><?echo(\"$navne\");?>
Avatar billede jakoba Nybegynder
20. marts 2001 - 10:42 #8
<form>
<select name=menu onClick=\"top.framenavn.formnavn.feltnavn.value= this.options[this.selectedIndex].value\">
  <option value=\"Jeg kommer om lidt - Ses.\">Jeg kommer om lidt - Ses.
  <option value=\"Jeg kommer om lidt - Ses.\">Jeg kommer om lidt - Ses.
  <option value=\"Jeg kommer om lidt - Ses.\">Jeg kommer om lidt - Ses.
</select>
</form>

<a href=\'javcascript:void(0);\'
  onClick=\"top.framenavn.formnavn.feltnavn.value=\'Jeg kommer om lidt - Ses.\';\">- Jeg kommer om lidt - Ses.</a><br>
<a href=\'javcascript:void(0);\'
  onClick=\"top.framenavn.formnavn.feltnavn.value=\'Hej skat jeg er på vej fra arbejde nu.\';\">- Hej skat jeg er på vej fra arbejde nu.</A><br>
<a href=\'javcascript:void(0);\'
  onClick=\"top.framenavn.formnavn.feltnavn.value=\'Skal jeg købe noget med hjem ?\';\">- Skal jeg købe noget med hjem ?</a>

dudals svar omskrevet til links.

mvh JakobA
Avatar billede dudal Nybegynder
20. marts 2001 - 10:42 #9
Har du checket at der rent faktisk bliver skrevet noget ud med $nummer og $navne?
Prøv at lave en view source på siden for at se hvad der faktisk bliver skrevet ud fa dit php dokument.

Du er sikker på at din Form har name=\"SMS\".

/Jesper

Avatar billede jakoba Nybegynder
20. marts 2001 - 10:44 #10
Ups:  stavefejl  javascript  istedet for  javcascript.
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:45 #11
Yep - Vis kilde frame 1:

<p align=\"center\"><FONT face=Tahoma size=2><a href=\"#\" onClick=\"top.main.SMS.message.value=\'40777668\'\">Daniel Bahl Jensen</font></a>

Vis Kilde Frame 2:

<form action=\"<? echo $PHP_SELF; ?>?action=send&mode=sendsms\" method=\"post\" name=\"SMS\" id=\"SMS\">
Bla Bla....
    <td>
                <p align=\"center\"><font face=\"Tahoma\" size=\"2\">Besked:</font></td>
    <td>
                <p align=\"center\"><textarea cols=\"30\" rows=\"5\" name=\"message\" onkeyup=\"check()\" onchange=\"check()\"></textarea></td>
    </tr>
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:49 #12
Nu har jeg sat denne ind:

<a href=\'java script:void(0);\' onClick=\"top.main.SMS.message.value=\'Jeg kommer om lidt - Ses.\';\">- Jeg kommer om lidt - Ses.</a><br></font>

Men nå jeg starter Internet Explorer 5.5
få jeg denne fejl poppet i fjæset:

\'top.main.SMS\' er NULL eller ikke et objekt

hvad er nu det ?
Avatar billede dudal Nybegynder
20. marts 2001 - 10:53 #13
Prvø med parent.main.SMS.
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 10:59 #14
Kewl det virker maybe nu =)))))))
Avatar billede ldanielsen Nybegynder
20. marts 2001 - 11:03 #15
Det er fordi den pågældende frame ikke eksisterer endnu, tror jeg.

Lav i stedet en funktion i første frame
<script language=JavaScript>
function skrivMessage(st){
  top.main.SMS.message.value=st
  }
</script>

og kald den sådan:
<a href=\"java script:skrivMessage(\'Jeg kommer om lidt - Ses.\')\">- Jeg kommer om lidt - Ses.</a>

Så får du ingen fejl, idet funktionen først bliver valideret endeligt når du kalder den.

Der vil alligevel komme en fejl, hvis du klikker inden begge frames er loaded, men det kan du checkke på andre måder, som jeg ikke lige har i hovedet nu. Jeg er sikker på at jakoba kan den på fingrene. :o)

Hvilke browsere skal det kunne køre i?
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 11:11 #16
Jaaa Tak Points til alle
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 11:13 #17
HEY JakobA Kan du ikke lige taste den inde nå du kommer ind igen :)

\"Der vil alligevel komme en fejl, hvis du klikker inden begge frames er loaded, men det kan du checkke på andre måder, som jeg ikke lige har i hovedet nu. Jeg er sikker på at jakoba kan den på fingrene.\"

På fordhånd tak
Avatar billede smshulen.dk Nybegynder
20. marts 2001 - 11:13 #18
Brug Brugte Jakoba\'s script med parent istedet for top

så virkede det!
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