Wie garnicht ?
Jetzt echt garnicht ?
au man... ich bin am Ende.
Wie garnicht ?
Jetzt echt garnicht ?
au man... ich bin am Ende.
Die Möglichkeiten von html sind eben beschränkt.
Die action "mailto:" öffnet lediglich das vom nutzer installierte lokale Mailprogramm und schreibt schonmal den Empfänger hin.
Mails rein mit javascript verschicken geht meines Wissens nach nicht.
Letztendlich kann ich dir noch einen Formmailer empfehlen: http://onlex.de
Dann brauchst du auf deinem Server auch ken php oder ähnliches
Ärgerlich...
(1) Beim ersten Code kann man die Empfänger auswählen und die werden auch in Outlook übernommen.
(2) In dem zweiten Code (Formular) fülle ich den Body der Email (hier gibts aber die Probleme der Empfängereinstellung).
Kann man die Beiden nicht irgendwie zusammenstricken?
.(1).
<html>
<head>
</head>
<title>Ticket erstellen?</title>
<table border="1" width="400">
<tr>
<td>
<table border="0" bgcolor="87CEFA" width="390">
<tr>
<td>
<font face="verdana" size="3"><b>Ticket erstellen?</b></font>
<form name="doublecombo">
<p><select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>Bitte Bereich wählen</option>
<option>Verkauf</option>
<option>Einkauf</option>
</select>
<select name="stage2" size="1">
<option value="">Bitte Team wählen</option>
</select>
</p>
<input type="button" name="test" value="Ticket öffnen!" onClick="go()">
<form method="post">
<input type="button" value="Neues Ticket?"
onclick="window.location.reload()">
</form>
<script>
<!--
var groups=document.doublecombo.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("Bitte Team wählen","")
group[1][0]=new Option("","#")
group[1][1]=new Option("TEAM 1 V","mailto:team1verkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleiterverkauf@mypppage.de")
group[1][2]=new Option("TEAM 2 V","mailto:team2verkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleiterverkauf@mypppage.de")
group[1][3]=new Option("TEAM 3 V","mailto:team3verkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleiterverkauf@mypppage.de")
group[1][4]=new Option("TEAM 4 V","mailto:team4verkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleiterverkauf@mypppage.de")
group[1][5]=new Option("TEAM 5 V","mailto:team5verkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleiterverkauf@mypppage.de")
group[1][6]=new Option("TEAM 6 V","mailto:team6verkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleiterverkauf@mypppage.de")
group[2][0]=new Option("","#")
group[2][1]=new Option("TEAM 1 E","mailto:team1einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][2]=new Option("TEAM 2 E","mailto:team2einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][3]=new Option("TEAM 3 E","mailto:team3einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][4]=new Option("TEAM 4 E","mailto:team4einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][5]=new Option("TEAM 5 E","mailto:team5einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][6]=new Option("TEAM 6 E","mailto:team6einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][7]=new Option("TEAM 7 E","mailto:team7einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
group[2][8]=new Option("TEAM 8 E","mailto:team8einkauf@mypppage.de?SUBJECT=Ticket &BCC=teamleitereinkauf@mypppage.de")
var temp=document.doublecombo.stage2
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
</td>
</tr>
</table>
</td>
</tr>
</table>
</html>
Alles anzeigen
.(2).
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="author" content="MiCh">
<// Copyright by MiCh //>
<title>Ticket Generator</title>
</head>
<table border="1" width="520">
<tr>
<td>
<table border="0" bgcolor="87CEFA" bordercolor="black" width="510">
<tr>
<td>
<font face="Verdana" size="2"><div align="center"><b><u> ..::..Ticket - Generator..::.. </u></b></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<body>
<font face="Verdana" size="1">
<form name="form" method="POST" action="mailto:MEINE-EMAIL@MEINE-PAGE.DE?Subject=Ticket" enctype="text/plain" onSubmit="return validate_form()">
<table border="1" width="520">
<tr>
<td>
<table border="0" bgcolor="9AC0CD" bordercolor="black" width="510">
<tr>
<td>
<font size="1">
TEAM-AUSWAHL:<br>
<select name="TEAM_AUSWAHL" id="TEAM_AUSWAHL" title="TEAM_AUSWAHL">
<option value=""></option>
<option value="team1@meinepppage.de">TEAM 1</option>
<option value="team2@meinepppage.de">TEAM 2</option>
<option value="team3@meinepppage.de">TEAM 3</option>
<option value="team4@meinepppage.de">TEAM 4</option>
<option value="team5@meinepppage.de">TEAM 5</option>
<option value="team6@meinepppage.de">TEAM 6</option>
<option value="team7@meinepppage.de">TEAM 7</option>
<option value="team8@meinepppage.de">TEAM 8</option>
<option value="team9@meinepppage.de">TEAM 9</option>
<option value="team10@meinepppage.de">TEAM 10</option>
</select></div></font>
</td>
</tr>
</table>
<table border="0" bgcolor="E0FFFF" bordercolor="black" width="510">
<tr>
<td>
<font size="1">
TICKET-NUMMER:<br>
<input type="text " maxlength=8 size=15 color="red" name="TICKETNR "><font size="1">
</font>
</td>
</tr>
<tr>
<td>
<font size="1">
KDNAME:<br>
<input type="text " size=30 name="KDNAME "><font size="1">
</font>
</td>
</tr>
</table>
<table border="0" bgcolor="9AC0CD" bordercolor="black" width="510">
<tr>
<td>
<font size="1">
KDNR:<br>
<input type="text " maxlength=10 size=10 name="KDNR "><font size="1">
</font>
</td>
</tr>
<tr>
<td>
<font size="1">
TEL.1:<br>
<input type="text " size=15 name="TEL1 "><font size="1">
</font>
</td>
<td>
<font size="1">
TEL.2:<br>
<input type="text " size=15 name="TEL2 "><font size="1">
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="1" width="520">
<tr>
<td>
<table border="0" bgcolor="E0FFFF" bordercolor="black" width="510">
<td><font size="1">
SACHVERHALT Verkauf 1:</font><br>
<select name="SACHVERHALT_Verkauf1 " id="SACHVERHALT_Verkauf1" title="SACHVERHALT_Verkauf1">
<option value=""></option>
<option value=" Klärungsbedarf - Versandtstatus"> Klärungsbedarf - Versandtstatus</option>
<option value=" Klärungsbedarf - Rechnung"> Klärungsbedarf - Rechnung</option>
<option value=" Klärungsbedarf - Zahlpause"> Klärungsbedarf - Zahlpause</option>
<option value=" Wünscht Kontaktaufnahme"> Wünscht Kontaktaufnahme</option>
<option value=" Wünscht Infomaterial"> Wünscht Infomaterial</option>
</select></div>
<font size="1">
SACHVERHALT Einkauf 2:</font><br>
<select name="SACHVERHALT_Einkauf2 " id="SACHVERHALT_Einkauf2" title="SACHVERHALT_Einkauf2">
<option value=""></option>
<option value=" Erfragt Bearbeitungsstatus - Bestellung"> Erfragt Bearbeitungsstatus - Bestellung</option>
<option value=" Erfragt Bearbeitungsstatus - Zusendung Infomaterial"> Erfragt Bearbeitungsstatus - Zusendung Infomaterial</option>
<option value=" Erfragt Bearbeitungsstatus - Sonstiges"> Erfragt Bearbeitungsstatus - Sonstiges</option>
</select></div>
<font size="1">
ZUSATZ:<br>
</font></font>
<TEXTAREA NAME="ZUSATZ: "
ROWS=2,5 COLS=59 wrap=virtual>
</TEXTAREA>
</td>
</table>
</td>
</tr>
</table>
<table border="1" width="520">
<tr>
<td>
<table border="0" bgcolor="9AC0CD" bordercolor="black" width="510">
<td><font size="1">
<font size="1">
SACHVERHALT GF:<br>
<select name="SACHVERHALT_GF " id="SACHVERHALT_GF" title="SACHVERHALT_GF">
<option value=""></option>
<option value=" Klärungsbedarf 1"> Klärungsbedarf 1</option>
<option value=" Klärungsbedarf 2"> Klärungsbedarf 2</option>
<option value=" Klärungsbedarf 3"> Klärungsbedarf 3</option>
<option value=" Klärungsbedarf 4"> Klärungsbedarf 4</option>
</select></div>
ZUSATZ:<br>
</font></font>
<TEXTAREA NAME="ZUSATZ: "
ROWS=2,5 COLS=59 wrap=virtual>
</TEXTAREA></td>
</table>
</td>
</tr>
</table>
<table border="1" width="520">
<tr>
<td>
<table border="0" bgcolor="E0FFFF" bordercolor="black" width="510">
<tr>
<td>
<div align="center">
<input type="submit" value="Generieren">
<input type="reset" value="Inhalt löschen">
<form method="post">
<input type="button" value="Neues Ticket"
onclick="window.location.reload()">
</form>
</div>
</form>
</td>
</table>
</body>
</td>
</table>
</html>
Alles anzeigen
SO, liebe Leut!
Mein letzter Versuch!
Ich habe Folgendes mal zusammengewürfelt:
<html>
<title>:ServiceTicket:</title>
<head>
</head>
<table border="1" width="400">
<tr>
<td>
<table border="0" bgcolor="87CEFA" width="390">
<tr>
<td>
<font face="verdana" size="3"><b>Ticketvorlage erstellen?</b></font>
<p>
<form name="doublecombo">
<select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>Bitte Bereich wählen</option>
<option>EINKAUF</option>
<option>VERKAUF</option>
</select>
<select name="stage2" size="1">
<option value="">Bitte Team wählen</option>
</select>
</p>
<input type="button" name="test" value="Erstellen!" onClick="go()" onsubmit="return CheckInput();">
<form method="post">
<input type="button" value="Neu?"
onclick="window.location.reload()">
</form>
<font face="verdana" size="1">Beta-Version 1.0</font>
<script>
<!--
var subject="Ticket "
var subject2="[TICKETNR]"
var subject3=" [KDNR]"
var bcc="GEHTIMMERANDENTEAMLEITER@TESTPAGE.DE"
var body_start="%0DHallo*"
var body_inhalt1="%0D%0DKd.Name: [KDNAME] "
var body_inhalt2="%0D%0D%0D%0D%0D%0DTel. Kontakt möglich unter: [TELNR] "
var body_ende="%0D%0D----------------------------------------------------------%0DDanke und %0Dmit freundlichen Grüßen%0D%0D// Team Empfang //%0D// Tel.: ****-****** //%0D// Fax: ***-****** //"
var groups=document.doublecombo.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("Bitte Team wählen","")
group[1][0]=new Option("","#")
group[1][1]=new Option("TEAM 1 E","mailto:TEAMEINKAUF1@TESTPAGE.de?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[1][2]=new Option("TEAM 2 E","mailto:TEAMEINKAUF2@TESTPAGE.de?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[1][3]=new Option("TEAM 3 E","mailto:TEAMEINKAUF3@TESTPAGE.de?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[1][4]=new Option("TEAM 4 E","mailto:TEAMEINKAUF4@TESTPAGE.de?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[1][5]=new Option("TEAM 5 E","mailto:TEAMEINKAUF5@TESTPAGE.de?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[2][0]=new Option("","#")
group[2][1]=new Option("TEAM 1 V","mailto:TEAMVERKAUF1@TESTPAGE.DE?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[2][2]=new Option("TEAM 2 V","mailto:TEAMVERKAUF2@TESTPAGE.DE?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[2][3]=new Option("TEAM 3 V","mailto:TEAMVERKAUF3@TESTPAGE.DE?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[2][4]=new Option("TEAM 4 V","mailto:TEAMVERKAUF4@TESTPAGE.DE?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[2][5]=new Option("TEAM 5 V","mailto:TEAMVERKAUF5@TESTPAGE.DE?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
group[2][6]=new Option("TEAM 6 V","mailto:TEAMVERKAUF6@TESTPAGE.DE?SUBJECT="+subject+""+subject2+""+subject3+" &BCC="+bcc+"&body= "+body_start+""+body_inhalt1+""+body_inhalt2+""+body_ende+"")
var temp=document.doublecombo.stage2
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=false
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
</td>
</tr>
</table>
</td>
</tr>
</table>
</html>
Alles anzeigen
Falls noch nicht erwähnt, es wird mit outlook 2002 gearbeitet.
Nun gut, das Formular funzt soweit.
1. Schwierigkeit/Problem!
Für die Felder [TICKETNR] + [KDNR] + [TELNR] + [KDNAME], soll ein Eingabefeld ins Formular
eingebaut werden.
2. Schwierigkeit/Problem
Diese sollen natürlich mit in die Email integriert, bzw. übernommen werden (nach auslösen des Buttons/Formulars). Also entsprechend in die Betreffzeile und den Bodybereich.
ICH HOFFE,
das mir Jemand helfen kann.
Und gleich kommst du noch an, dass an die Mail automatisch eine PDF-Datei angehängt werden soll, und, und, und ...
Dieses ganze Theater wäre mit PHP wesentlich leichter zu lösen. Oder zumindest mit dem Formmailer, den jojo87 erwähnt hat.
Und wieso machen wir hier deinen Job? Kommerzielle Sachen unter Zeitdruck in einem Forum zu lösen, funktioniert in den seltesten Fällen vernünftig.
Wieso und, und, und?
Und wieso macht ihr hier meinen Job?
1. Ich verlange Nichts und hoffe nur auf Hilfe - *haben Foren übrigens so ansich!*
2. Eine Hilfe kam bis dato nicht "nicht wirklich".
(Was an meinem zusammengewürfelten Code habt ihr gemacht, bzw dazu beigetragen?)
3. Den ewigen Vorschlag PHP zu nutzen kann ich verstehen, WEIL ICH DIESEM FALL WEIß DAS ES SO KLAPPEN WÜRDE, aber die technischen Voraussetzungen sind nun mal nicht gegeben.
4. Ich setze EUCH nicht unter Zeitdruck. Man hat nach einer Deadline gefragt, ich hab eine Deadline genannt. Wenn es nicht klappt, dann klappt es nicht.
5. Und wieso wird vermutet das es *Kommerziell* ist? (Inhalt/Daten sind frei erfunden).
Als Anfänger hätte ich mich auch nicht an sowas herangetraut bzw. für meine Chef zur Verfügung gestellt.
@all:
UND MIT "ihr", meinte ich eigentlich <you>bandit600.</you>
(Was an meinem zusammengewürfelten Code habt ihr gemacht, bzw dazu beigetragen?)
Bei allen Anderen möchte ich mich trotzdem bedanken.
jojo87:
Mit der "onlex Formmailer-Geschichte" muss ich mich noch befassen.
Ansonsten erstmals besten Dank !
Und wieso macht ihr hier meinen Job?
Also meine Deadline ist 27.10.2009 hehe!
Konnte es aber bis zum 29.10. herauszögern.
Für die Felder [TICKETNR] + [KDNR] + [TELNR] + [KDNAME], soll ein Eingabefeld ins Formular eingebaut werden.
Klar, alles frei erfunden, bei deinem Hobbyprojekt hast du eine Deadline und die Erde ist eine Scheibe.
Damit du weiterkommst: http://1ngo.de/web/formular.html
Moin,
ich sagte der Inhalt ist frei erfunden!
Es ist tatsächlich ein priv.Projekt, allerdings für einen Freund. Und wenn ich den tatsächlichen Inhalt benenne, ist direkt klar worum es geht, gehen wird und das will der Freund nicht vor Start der Seite. Ebenfalls auf privater Basis kann man(n) eine Deadline vergeben, aber nun gut. Ist ja auch eigentlich alles egal.
Ich werde mich mal mit dem Ingo befassen und habe schon gesehen das es das ist was ich gesucht habe. Drückt die Daumen bei der Umsetzung
Danke @ all and also to Bandit