Frågan#1 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!!!!
JJojoxxMedlem 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>
Man får tacka!
Nu funkar det aldeles utmärkt!
Varför return false
Vad betyder "Return false" som används i scriptet ovan?
JJojoxxMedlem 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>