Jag har håller på att koda ett litet script som sätter ihop en mailadress typ så här:
mailadress = "mailto:" + namn +"@domän.com"
Sedan har jag en knapp på sidan som jag anropar javascriptet från. Om jag gör så här:
window.location = mailadress;
så händer ingenting. Om jag gör en utskrift innan denna satsen så här:
document.write("Startar e-post klient");
window.location = mailadress;
Så startar e postprogrammet med rätt mailadress???
Problemet är ju nu då att det står "startar epostklient på sidan där man tryckte på knappen....
HJÄLP!!!!
------------------
hmm.. äh det får stå så här tills jag kommer på nått bättre...
JojoxxMedlem sedan juni 20004 308 inlägg Ungefär så här;
<script language="JavaScript">
function maila(alias){
location.href='mailto:'+alias+'@domain.com';
}
</script>
<a href="#" onClick="maila('kalle'); return false">Maila kalle</a><br>
<a href="#" onClick="maila('olle'); return false">Maila olle</a>
------------------
/ J
Man får tacka!
Nu funkar det aldeles utmärkt!
Varför return false
Vad betyder "Return false" som används i scriptet ovan?
------------------
hmm.. äh det får stå så här tills jag kommer på nått bättre...
JojoxxMedlem sedan juni 20004 308 inlägg return false används i detta fall för att inte länken skall aktiveras "#".
Exempel;
<a href="http://www.yahoo.com" onClick="return false;">Inget händer om du klickar på denna länk</a>
------------------
/ J