Autor | Zpráva | ||
---|---|---|---|
peteo Profil |
#1 · Zasláno: 6. 3. 2011, 19:22:52
Dobrý deň, zaujímalo by ma,ožná takáto konštrukcia:
<a href="http://odpovede.sk"><img src="banner.png" onclick="mailto:adresa@domena.cz&body=sprava"></a> resp. ako ošetriť, aby po kliknutí na obrázok bola odoslaná správa na e-mail. Ďakujem |
||
panther Profil |
#2 · Zasláno: 6. 3. 2011, 19:27:43
peteo:
JS ani HTML mail odeslat neumí, mailto (a ke všemu ne u obrázku, ale v atributu href u odkazu) umí otevřít jen e-mailového klienta s přednastavenou e-mailovou adresou.
Pokud chceš odeslat e-mail, PHP funkce mail(). |
||
peteo Profil |
#3 · Zasláno: 6. 3. 2011, 19:40:36
Aha, potrebujem po kliknutí na obrázok dostať e-mail a otvoriť stránku, na ktorú vedie odkaz z obrázku.
vôbec nemám predstavu, ako na to. |
||
panther Profil |
#4 · Zasláno: 6. 3. 2011, 19:53:26
peteo:
odkay povede na stránku, kde bude script (např. mail.php). Tam se odešle mail a přesměruje na požadovanou stránku. |
||
peteo Profil |
#5 · Zasláno: 6. 3. 2011, 20:02:39 · Upravil/a: peteo
je toto korektné riešenie? (mail to odosiela):
<? $url = $_SERVER['HTTP_REFERER']; mail("adresa@domena.cz", "klik na banner", $url); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <meta http-equiv="refresh" content="1;url=http://odpovede.sk"> <html> <head> <title></title> </head> <body> </body> </html> s tým, že na stránku vedie odkaz: <form method='get' action='odpovede.php'> <input type="submit" value="Odpovede" id="Button"> </form> |
||
panther Profil |
#6 · Zasláno: 6. 3. 2011, 20:20:44
peteo:
pokud to odesílá mail, tak asi ano. Přesměrování jsem myslel PHP fcí header(), ne tvořit prázdnou HTML stránku, která přesměrovává metatagem. |
||
peteo Profil |
#7 · Zasláno: 6. 3. 2011, 23:45:18 · Upravil/a: peteo
tak6e mis stačí vložiť do php kódu
header('Location: http://odpovede.sk'); pred ?> a to <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <meta http-equiv="refresh" content="1;url=http://odpovede.sk"> <html> <head> <title></title> </head> <body> </body> </html> vymazať? ------------------------------------- áno, tak, ;) funguje to, díky. konečný výsledok: <? $url = $_SERVER['HTTP_REFERER']; mail("adresa@domena.cz","Odpovede", $url); header('Location: http://odpovede.sk'); ?> takto je to asi menšia prasáreň. |
||
Časová prodleva: 13 let
|
0