-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Nincs mit!
Ja, hát elsőre én is csodálkoztam rajta, én a Drupalból "loptam" az ötletet (itt a drupal.org-on láthatod a gyakorlatban, ha megkukkantod a forráskódját), ott alkalmazzák előszeretettel. Tulajdonképpen ez a dupla komment konkrétan nem tudom, melyik - régi - böngésző(k) miatt szükséges, de valószínű, hogy valami cross-browser hack-elés, ahogy Te is megsejtetted.
-
Sk8erPeter
nagyúr
a helyes kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function sendMail() {
var body = document.form1.s1.value;
body += "%0d%0a";
body += document.form1.s2.value;
body += "%0d%0a";
body += document.form1.s3.value
var link = "mailto:valaki@valami.hu?cc=valaki.mas@valami.mas.hu&subject=targy&body="+body;
window.location.href = link;
}
</script>
<title></title>
</head>
<body>
<form name="form1" action="">
<input size="49" name="s1" id="sz1" type="text"/><br/>
<input size="49" name="s2" id="sz2" type="text"/><br/>
<input size="49" name="s3" id="sz3" type="text"/><br/>
<br/>
<button onclick="sendMail(); return false">Send</button>
</form>
</body>
</html>- a link osszerakasanal az elso & legyen ? kulonben azokat nem parameterkent kezeli
- a sortorest a hexa kodjaval tudod atadni url-ben
- a meta header a head-en belul kell, hogy legyen
- par egyeb aprosag, hogy valid legyen a kod (bar nem lett az, mert nem szereti a js-ben sem a & karaktert, de ezen csak az segitene, ha kiemelned kulon file-ba a script-et)"- par egyeb aprosag, hogy valid legyen a kod (bar nem lett az, mert nem szereti a js-ben sem a & karaktert, de ezen csak az segitene, ha kiemelned kulon file-ba a script-et)"
Nem, van más megoldás is!
Hogy a Te kódod valid legyen, ahhoz csak jelezni kell a parser felé, hogy a JavaScript-kódot tartalmazó sorokat ne próbálja validálni, így:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
<!--//--><![CDATA[//><!--
function sendMail() {
var body = document.form1.s1.value;
body += "%0d%0a";
body += document.form1.s2.value;
body += "%0d%0a";
body += document.form1.s3.value
var link = "mailto:valaki@valami.hu?cc=valaki.mas@valami.mas.hu&subject=targy&body="+body;
window.location.href = link;
}
//--><!]]>
</script>
<title></title>
</head>
<body>
<form name="form1" action="">
<input size="49" name="s1" id="sz1" type="text"/><br/>
<input size="49" name="s2" id="sz2" type="text"/><br/>
<input size="49" name="s3" id="sz3" type="text"/><br/>
<br/>
<button onclick="sendMail(); return false;">Send</button>
</form>
</body>
</html>Egyébként annyit ehhez hozzátennék, hogy az ilyen document.form1 jellegű megoldásokat érdemes kerülni, inkább érdemes id szerint hivatkozni a mezőkre.
Szerk.: persze attól még érdemes a JavaScript-cuccokat is (ahogy a CSS-t is) külön fájlba rakni, hogy a böngésző szépen cache-elhesse az azt tartalmazó fájlt, ráadásul úgy egyébként is könnyebben karbantartható. Meg "szemantikailag" is szebb.
-
Oly
őstag
nem tudom, mi lehet a gond, nekem mukodik ekezetekkel is (thunderbird - outlook-kal nem tudtam megnezni, az nincs)
a from-ra nincs otletem es nem is vagyok benne biztos, hogy ekeppen at lehet allitani (pl hiaba allitod at a kliens gepen, hogy a "kerdezo@valami.egeszen.mas.hu" cimrol kuldje a levelet, ha az o smtp szervere ezt visszadobja neki
Tesztelgettem és van fejlemény.
PC-n:
Win7
IE8
Outlook 2007Sima ügy. Mennek az ékezetek.
Terminal Server:
Win serv 2003
IE6, IE8
Outlook 2011Nem megy...

Valami mást kell kitalálnom.
-
Oly
őstag
nem tudom, mi lehet a gond, nekem mukodik ekezetekkel is (thunderbird - outlook-kal nem tudtam megnezni, az nincs)
a from-ra nincs otletem es nem is vagyok benne biztos, hogy ekeppen at lehet allitani (pl hiaba allitod at a kliens gepen, hogy a "kerdezo@valami.egeszen.mas.hu" cimrol kuldje a levelet, ha az o smtp szervere ezt visszadobja neki
Jobbat mondok...
Van amikor működik, van amikor nem.
Semmit sem módosítottam, csak van, amikor jó, van amikor nem...
-
Oly
őstag
nem tudom, mi lehet a gond, nekem mukodik ekezetekkel is (thunderbird - outlook-kal nem tudtam megnezni, az nincs)
a from-ra nincs otletem es nem is vagyok benne biztos, hogy ekeppen at lehet allitani (pl hiaba allitod at a kliens gepen, hogy a "kerdezo@valami.egeszen.mas.hu" cimrol kuldje a levelet, ha az o smtp szervere ezt visszadobja neki
NEkem IE és Firefox alól sem megy az ékezet.
Eddig Excelből VB-vel oldottam ezt meg. Ott lehetett from-ot is csinálni.
Exchange szervert használunk, van lehetőség más (néhány) cím alól küldeni.Olvastam valahol, hogy a htmlben is lehet VBA kódot használni. Ez megodlás lenne?
Vagy PHP?
azzal csak az a baj, hogy nem tudom egyszerűen egy hálózati meghajtóra helyezni, mint a JS-et. A VBA-t igen? -
Oly
őstag
a helyes kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function sendMail() {
var body = document.form1.s1.value;
body += "%0d%0a";
body += document.form1.s2.value;
body += "%0d%0a";
body += document.form1.s3.value
var link = "mailto:valaki@valami.hu?cc=valaki.mas@valami.mas.hu&subject=targy&body="+body;
window.location.href = link;
}
</script>
<title></title>
</head>
<body>
<form name="form1" action="">
<input size="49" name="s1" id="sz1" type="text"/><br/>
<input size="49" name="s2" id="sz2" type="text"/><br/>
<input size="49" name="s3" id="sz3" type="text"/><br/>
<br/>
<button onclick="sendMail(); return false">Send</button>
</form>
</body>
</html>- a link osszerakasanal az elso & legyen ? kulonben azokat nem parameterkent kezeli
- a sortorest a hexa kodjaval tudod atadni url-ben
- a meta header a head-en belul kell, hogy legyen
- par egyeb aprosag, hogy valid legyen a kod (bar nem lett az, mert nem szereti a js-ben sem a & karaktert, de ezen csak az segitene, ha kiemelned kulon file-ba a script-et)Sziasztok
Így már van sortörés, de az ékezetek helyett ez jön be a levélben:
őúőúáű
áűáúáőA külön filba rakást még nem vetettem el, főleg, hogy elég h osszúak lesznek a kódok, ha kész lesz.
És +1:
A From mezőt mivel tudom kitölteni? A From nem volt jó...
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Bomba ár! Lenovo X1 Tab 2nd - i5-7Y57 I 8GB I 256SSD I 12" FHD+ Touch I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad T440s Touch - i5-4G I 12GB I 128SSD I 14" FHD Touch I Cam I W10 I Gari!
- Bomba ár! Lenovo ThinkPad T440 Touch - i5-4G I 8GB I 128SSD I 14" HD+ Touch I Cam I W10 I Garancia!
- Apple MacBook Air 13" M5 10CPU / 8GPU / 16 GB / 512 GB - 1 Év Apple Garancia
- Bomba ár! Lenovo ThinkPad X240 - i5-4GEN I 8GB I 180SSD I 12,5" HD I Cam I W10 I Garancia!
- Lian Li HydroShift II LCD-C 360N (Fanless) vízhűtés, fehér
- ÚJ/BONTATLAN Microsoft Surface Laptop 6 Ultra 7 165H 16GB 512GB
- GAMER PC! Intel i9-12900KF / RX 7900 XTX / 32GB DDR4 /1TB Gen4 / B760 /1350w Platinum! BeszámítOK
- Honor 600 256GB 8GB RAM Orange Újszerű állapotban 100% akkumulátor (2 ciklus)
- Apple iPhone 17 Pro Max 256GB Deep Blue Karcmentes állapot 100% akku (93 ciklus)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: aiMotive Kft.
Város: Budapest





