/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
at skrive html med javascript......????
Fra : eno rasmussen


Dato : 30-08-06 09:42

hey jeg er ved at lave en mail form, hvor modtageren ska kunne
vælges på en liste men jeg kan simpelt hen ikke få skidtet til at
virke...

den vil nemli ikke skrive html kode med java script. da den ike
kan finde forskellen på "blablalba " og 'blablalba '

her kommer koden så.............
'


dettte er selve formen--------
_____________________________________________
<form id="mail"
action="http://www.ten-chi-jin.dk/cgi-bin/FormMail.pl"
method="post" name="mail">
                     

                     
                     <table width="64" border="0" cellspacing="2"
cellpadding="0" bgcolor="#d1d1d1" align="center">
                        <tr>
                     <td>
                        <p>
                        Her kan du sende en mail direkte til klubben...
                        </p>
                        </td>
                     <td></td>
                  </tr>
                        <tr>
                     <td>
                              <table width="188" border="0" cellspacing="2"
cellpadding="0">
                                 <tr>
                                    <td>navn:</td>
                                    <td><input type="text" name="name" size="25"
tabindex="1"/></td>
                                    <td>Email: </td>
                                    <td><input type="text" name="email" size="25"
tabindex="2"/></td>
                                 </tr>
                                 <tr>
                                    <td>emne:</td>
                                    <td><input type="text" name="subject" size="25"
tabindex="3"/></td>
                                    <td>modtager</td>
                                    <td> <select name="modtager" size="1">
                                             <option
value="mail@ten-chi-jin.dk">klubben</option>
                                             <option
value="mail@ten-chi-jin.dk">Sensai</option>
                                             <option
value="kaserer@ten-chi-jin.dk">kaserer@ten-chi-jin.dk</option>
                                             <option value="tf@ten-chi-jin.dk">Sempai
Thomas</option>
                                             <option value="eva@ten-chi-jin.dk">Eva junier
træner</option>                                             
                                             <option value="dk@ten-chi-jin.dk">Dorthe junior
træner</option>
                                             <option value="darkling@ten-chi-jin.dk">Webmaster
Eno</option>
                                             
                                       </select>                                 
                                 </tr>
                              </table>                           </td>
                     <td></td>
                  </tr>
                        <tr>
                     <td><textarea name="beksed" rows="17" cols="57"
tabindex="4">skiv mail her</textarea></td>
                     <td></td>
                  </tr>
                        <tr>
                           <td>
                              <table width="457" border="0" cellspacing="2"
cellpadding="0">
                                 <tr>
                                 
                                    <td><input type="reset" value="Ryd alle felter"
tabindex="6"/></td>
                                    <td>
                                    <input type="hidden" name="redirect"
value="http://www.ten-chi-jin.dk/kontakt2.html">
                                    <input type="hidden" name="subject" value="emne">
                                    <script language='javascript'>      
                                    var kode = new String('<input type="hidden"
name="recipient" value="');
                                    var kodeslut = new String('">');                                 
                                    document.write(kode + modtager + kodeslut);
                                    </script>
                                    
                                    
      
                                    <td>                                    
                                    </td>
                                    <td><input type="submit" name="sendemail" value="send
email" tabindex="7"/ align="right">               
</td>
                                 </tr>
                              </table>                           
                        
                         <td>&nbsp;</td>
                      </tr>
                     </table>
                  </form>






__________________
her er det javascript der ligger i <head>
_________________


<script language="javascript">

   var modtager = get.ElementByName("modtager");
   var koden = "
   function modtager() {
      document.write('<input type="hidden"' + ' name="'recipient'"' +
' value="' + modtager + '">')
   };
      
</script>

_______________________
håber der er nogen der kAN HJÆLPE

vh eno

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (30-08-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 30-08-06 10:45

eno rasmussen skrev:

> hey jeg er ved at lave en mail form, hvor modtageren ska kunne
> vælges på en liste men jeg kan simpelt hen ikke få skidtet til at
> virke...

Har du et link til siden? Det er meget lettere at hjælpe når man
kan se siden online.

Se evt. artiklen her: <http://infimum.dk/HTML/hjaelpmig.html>
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

eno rasmussen (30-08-2006)
Kommentar
Fra : eno rasmussen


Dato : 30-08-06 21:33

her er et link til siden...
det der gerne skulle ske er...
når man vælger modtager skulle den gerne putte verdien modtager ind
under recipient... i den mail for der er...
mail formen hedder formmail og er fra b-one.dk

det der gerne skulle ske er at et javascript skal skrive html koden
og smide verdien modtager ind på den rigtige plads...


det der sker er at den giver medelelsen bad recipient.....

http://karatenet.emtshr.dk/kontakt.html

mvh eno

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (31-08-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 31-08-06 10:04

eno rasmussen skrev:

> det der gerne skulle ske er...
> når man vælger modtager skulle den gerne putte verdien
> modtager ind under recipient...

Hvorfor vil du anvende javascript til det? Du skal da bare kalde
din select-boks for recipient.



> det der gerne skulle ske er at et javascript skal skrive html
> koden og smide verdien modtager ind på den rigtige plads...

Normalt plejer man at skrive selve html-koden direkte og så evt.
sætte værdien med javascript - men som nævnt ovenfor kan jeg ikke
se at det er nødvendigt her.

Men noget andet er så at du har nogle graverende fejl i dit
javascript:

|    var modtager = get.ElementById("modtager");

Der er ikke noget der hedder get.ElementById - du skal bruge
document.getElementById.


|    var koden = "

Uafsluttet anførselstegn.


|    function modtager() {
|       document.write('<input type="hidden"' + '
| name="'recipient'"' + ' value="' + modtager + '">')
|    };

Du skal ikke have apostroffer omkring recipient, og du kan ikke
bare udskrive modtager-objektet som værdi (hvis du ellers havde
fanget det med document.getElementById højere oppe). Du skal ud og
have fat i værdien (modtager.value).


PS: Der er også et hav af fejl i din xhtml-kode - en del af dem
skyldes at du bruger javascript til at udskrive html med uden at
escape html-koden. Det kan afhjælpes ved at lægge
javascriptfunktioner mv. eksternt.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

eno rasmussen (01-09-2006)
Kommentar
Fra : eno rasmussen


Dato : 01-09-06 22:17

Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.clientside:
> eno rasmussen skrev:
>

ok takker...
det hjalp...

valgte en lidt anden løsning...

http://www.ten-chi-jin.dk/kontakt.html

vh eno
> > det der gerne skulle ske er...
> > når man vælger modtager skulle den gerne putte verdien
> > modtager ind under recipient...
>
> Hvorfor vil du anvende javascript til det? Du skal da bare kalde
> din select-boks for recipient.
>
>
>
> > det der gerne skulle ske er at et javascript skal skrive html
> > koden og smide verdien modtager ind på den rigtige plads...
>
> Normalt plejer man at skrive selve html-koden direkte og så evt.
> sætte værdien med javascript - men som nævnt ovenfor kan jeg ikke
> se at det er nødvendigt her.
>
> Men noget andet er så at du har nogle graverende fejl i dit
> javascript:
>
>    var modtager = get.ElementById("modtager");
>
> Der er ikke noget der hedder get.ElementById - du skal bruge
> document.getElementById.
>
>
>    var koden = "
>
> Uafsluttet anførselstegn.
>
>
>    function modtager() {
>       document.write('<input type="hidden"' + '
> name="'recipient'"' + ' value="' + modtager + '">')
>    };
>
> Du skal ikke have apostroffer omkring recipient, og du kan ikke
> bare udskrive modtager-objektet som værdi (hvis du ellers havde
> fanget det med document.getElementById højere oppe). Du skal ud og
> have fat i værdien (modtager.value).
>
>
> PS: Der er også et hav af fejl i din xhtml-kode - en del af dem
> skyldes at du bruger javascript til at udskrive html med uden at
> escape html-koden. Det kan afhjælpes ved at lægge
> javascriptfunktioner mv. eksternt.
> --
> Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
> eller Brønshøj, max 6000 pr. måned.
> Kontakt pr. mail - nospam(at)gyros.dk
> Jens Gyldenkærne Clausen


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177553
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste