HTML: input szövegének elküldése mail subjectjeként

Címkék
HTML: input szövegének elküldése mail subjectjeként
2002-12-04T00:47:49+01:00
2002-12-23T21:33:25+01:00
2022-11-02T08:50:41+01:00
  • Kipróbálom.
    Sajnos a link viszont amit írtál nem működik:
    "This page will be available later. Sorry for the inconvenience. Please try again soon."
    De mindenféleképpen köszi, hogy időt szakítottál rá! Amint jutok vele valamire, megírom.
    Mutasd a teljes hozzászólást!
  • Szia,

    Akkor a teljesség, igényesség, miegymás igénye nélkül itt egy HTML kód.

    <html> <head> <title>test</title> <script> function ComposeMailFromForm() { document.location = "mailto:" + document.forms.bla.nomilktoday.value + "?subject=" + document.forms.bla.itwasntalwaysso.value + "&" + "body=" + document.forms.bla.littlepiglittlepigletmein.value; return(false); } </script> </head> <body> <form name="bla" action="#" onsubmit="javascript:return(ComposeMailFromForm());"> Cim: <input type="text" name="nomilktoday" value="nowhere@noone.com"><br/> Subject: <input type="text" name="itwasntalwaysso" value="this is subject"><br/> Bodry: <textarea name="littlepiglittlepigletmein">All ever I wanted all I needed </textarea> <br/> <input type="submit" value="kompoz"> </form> </body>

    Nincs tesztelve crossbrowser, valószinű nem is az teljesen (teszt: IE6). Gyakorlatilag annyit csinál, hogy a form mezőit összerakja a szokványos "mailto:to_addr?subject=subj&body=body" formába és "rákattint".

    A megoldáshoz szükséged van arra, hogy a linket URL-encoded formába hozd, ehhez itt van kód:

    JavaScript URL encode

    Mentségemre szóljok, hogy egy óra múlva megy a vonatom és még nem pakoltam össze, bocs.

    Egyébként a megoldás nem szokványos és nem is különösebben jó ötlet :)

    péter
    Mutasd a teljes hozzászólást!
  • OK! Előre is köszönöm!
    Mutasd a teljes hozzászólást!
  • Bocs, elfelejtettem :) Holnapra megpróbálom összeszedni csak most melóhelyen vagyok, bocs.
    Mutasd a teljes hozzászólást!
  • Tudsz akkor segíteni?
    Mutasd a teljes hozzászólást!
  • Igen. Persze, hogy érdekel. Bármilyen megoldás.
    Mutasd a teljes hozzászólást!
  • Ha most eltekintek attól, amit a harmadik hozzászólásban írtál (mert azt nem értem tisztán), akkor egy kis JavaScript mágiával össze lehet hozni a formból mail dolgot kliensoldalon és automatikusan akkor sem fogja elküldeni a levelet (és kell hozzá egy kompatibilis levelezőprogram).

    Érdekel?
    Mutasd a teljes hozzászólást!
  • Távol áll tőlem, hogy crackerkedjek. Őszintén szólva le is nézem az olyan figurákat, akik ilyesmikkel foglalkoznak (köztük a vírusírókat is). De ez más téma.

    Arról lenne szó, hogy mobiltelefonra lekérhetem a mail subjectjét és erre alapozva szeretnék egy egyszerű üzenetküldési lehetőséget a honlapomra.

    Keveset tudok a HTML programozásról, de amennyire ismerem az alapján reméltem, hogy ezt sem nehéz megcsinálni. De mivel nem akarok nagyon belemenni a dologba, ezért azt hiszem inkább maradok az egyszerű megoldásnál:

    <A HREF="mailto:levélcím">Üzenet</A>

    Azért köszi a hozzászólást!
    Mutasd a teljes hozzászólást!
  • Felhasználói beavatkozás nélkül a böngészőből nem fogsz tudni levelet küldeni, szóval ezzel kár is próbálkozni. Amit meg tudsz csinálni az az, hogy egy URL-be pakolva a szöveget elküldöd a szerverednek, és majd az feladja a levelet. (Ez viszont szabadon megadható címzett, és plána feladó esetén spammelésre könnyen felhasználható.)

    Mindenesetre ez a "háttérben" sztori nem nagyon tetszik nekem. Ugye nem spyware-t írsz?
    Mutasd a teljes hozzászólást!
  • Arra keresek lehetőséget, hogyan lehetne egyszerűen megcsinálni azt, hogy egy beírt szöveget azonnal elküldjünk egy konkrét címre a levél tárgyaként - a háttérben.

    Eddig ezzel próbálkoztam, de nem jó:

    <FORM ACTION="mailto:levelélcím?subject=" METHOD="POST">
    Üzenet:
    <INPUT TYPE="text" NAME="Message"></INPUT>
    <INPUT TYPE="submit" VALUE="Mehet"></INPUT>
    </FORM>

    Tud valaki segíteni?
    Mutasd a teljes hozzászólást!
Címkék
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd