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

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Formmail sammen med javascript
Fra : Mogli


Dato : 11-03-02 17:32

Hej allesammen

Jeg er igang med at lave en hjemmeside hvor der skal være en indkøbskurv på.
Jeg har hentet den der hedder WPSHOP som har en funktion der viser indholdet
af indkøbskurven i en tabel. Mit spg er hvordan jeg får taget indholdet af
den tabel og får videresendt den med en mail til mig selv, så jeg kan se
hvad der er bestilt.

Her er metoden til at vise indholdet:
// showItems () - creates a table of items in the basket and
// creates the start of a form which sets information for
// basket items.
function showItems() {
index = document.cookie.indexOf("TheBasket");
countbegin = (document.cookie.indexOf("=", index) + 1);
countend = document.cookie.indexOf(";", index);
if (countend == -1){
countend = document.cookie.length;
}
fulllist = document.cookie.substring(countbegin, countend);
totprice = 0;
document.writeln('<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR><TD
BGCOLOR="#000000">');
document.writeln('<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="3">');

document.writeln('<TR BGCOLOR="#99CC99"><TD COLSPAN="4"><FONT FACE="Verdana,
Arial, Helvetica" SIZE="-1"><B>Bestil følgende
produkter:</B></FONT></TD></TR>');

document.writeln('<TR BGCOLOR="#DDDDDD"><TD><IMG SRC="pics/spacer.gif"
BORDER="0" ALIGN="BOTTOM" ALT="" WIDTH="340" HEIGHT="1"><BR><FONT
FACE="Verdana, Arial, Helvetica" SIZE="-2"><B>Produkt:</B></FONT><BR><IMG
SRC="pics/spacer.gif" BORDER="0" ALIGN="BOTTOM" ALT="" WIDTH="1"
HEIGHT="1"><BR></TD><TD><FONT FACE="Verdana, Arial, Helvetica"
SIZE="-2"><B>antal:</B></FONT></TD><TD><FONT FACE="Verdana, Arial,
Helvetica" SIZE="-2"><B>stk.&nbsp;pris:</FONT></B></TD><TD
ALIGN="RIGHT"><FONT FACE="Verdana, Arial, Helvetica"
SIZE="-2"><B>i&nbsp;alt:</B></FONT></TD></TR>');
itemlist = 0;
for (var i = 0; i <= fulllist.length; i++){
if (fulllist.substring(i,i+1) == '['){
thisitem = 1;
itemstart = i+1;
}
else if (fulllist.substring(i,i+1) == ']'){
itemend = i;
thequantity = fulllist.substring(itemstart, itemend);
itemtotal = 0;
itemtotal = (eval(theprice*thequantity));
temptotal = itemtotal * 100;
totprice = totprice + itemtotal;
itemlist=itemlist+1;
document.writeln('<TR BGCOLOR="#FFFFFF"><TD><FONT FACE="Verdana, Arial,
Helvetica" SIZE="-1">'+theitem+'</FONT></TD>');
document.writeln('<TD ALIGN="RIGHT"><FONT FACE="Verdana, Arial, Helvetica"
SIZE="-1">'+thequantity+'</FONT></TD><TD ALIGN="RIGHT"><FONT FACE="Verdana,
Arial, Helvetica" SIZE="-1">'+alterError(theprice)+'</FONT></TD><TD
ALIGN="RIGHT"><FONT FACE="Verdana, Arial, Helvetica"
SIZE="-1">'+alterError(itemtotal)+'</FONT>');
document.writeln('<INPUT TYPE="hidden" VALUE="'+theitem+'" NAME="Produkt
'+itemlist+'">');
document.writeln('<INPUT TYPE="hidden" VALUE="'+thequantity+'" NAME="stk.
'+itemlist+'">');
document.writeln('<INPUT TYPE="hidden" VALUE="'+theprice+'" NAME="I alt
'+itemlist+'">');
document.writeln('<INPUT TYPE="hidden" VALUE="'+alterError(itemtotal)+'"
NAME="Total '+itemlist+'"></TD></TR>');
}
else if (fulllist.substring(i,i+1) == '|'){
if (thisitem==1) theitem = fulllist.substring(itemstart, i);
if (thisitem==2) theprice = parseFloat(fulllist.substring(itemstart, i));
thisitem++;
itemstart=i+1;
}
}

document.writeln('<TR BGCOLOR="#FFFFCC"><TD ALIGN="RIGHT" COLSPAN="3"><FONT
FACE="Verdana, Arial, Helvetica"
SIZE="-1"><B>Total:&nbsp;</B></FONT></TD><TD ALIGN="RIGHT"><FONT
FACE="Verdana, Arial, Helvetica"
SIZE="-1">'+alterError(totprice)+'</FONT><INPUT TYPE="hidden"
VALUE="'+alterError(totprice)+'" NAME="Total"></TD></TR>');
document.writeln('</TABLE></TD></TR></TABLE>');
}


Oh her kommer der en formmailer som jeg bruger (hvis i har andre forslag, så
sig endelig - Her er bare taget koden fra dem jeg bruger, så den er ikke
helt tilpasset min side)

1 <form name="formmailler" action="http://www.websup.dk/formmailler.php3"
method="post"><br>

2 <input type="HIDDEN" name="modtager_email"
value="dinemail@ditdomæne.dk"><br>

3 <input type="HIDDEN" name="emne" value="Ris og Ros fra min
hjemmeside"><br>

4 <input type="HIDDEN" name="medsend" value="hjemmeside;kommentar"><br>

5 <input type="HIDDEN" name="url"
value="http://www.mihjemmeside.dk/tak.html">


6 Navn: <input type="text" name="afsender_navn"><br>

7 Email: <input type="text" name="afsender_email"><br>

8 Hjemmeside: <input type="text" name="hjemmeside"><br>

9 Kommentar: <textarea cols="10" rows="10" name="kommentar"></textarea><br>

10 <input type="submit" value="Send">

11 </form>




 
 
Martin Møller Bæk (11-03-2002)
Kommentar
Fra : Martin Møller Bæk


Dato : 11-03-02 18:23

Mogli wrote:

[snip]


>Mit spg er hvordan jeg får taget indholdet af
> den tabel og får videresendt den med en mail til mig selv, så jeg kan se
> hvad der er bestilt.


Du finder en newsgroup, som omhandler javascript.
Underforstået, det gør denne ikke.

Java != javascript


[snip]


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste