Problemet löst. La till en void() och då fungerar det.
javascript: void(window.location.href='mailto:admin@domän.se')
3 svar · 1 288 visningar · startad av Pedda
Jag postar hela koden här, även om det bara är själva mailto grejen jag frågar om. Vet inte om det spelar roll om problemet uppstår pga att det är ett SharePoint element.
Jag har testat med och utan .href, men båda laddar om sidan och skriver ut mailto texten.
Jag har testat att lägga till return false, men då händer ingenting när jag klickar på länken.
Hoppas att någon har ett förslag på lösning som jag kan testa.
Javascript är inte min grej. :l
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction
Id="SiteActionsHelpLinkID"
Description="Kontakta support för hjälp."
Title="Support"
GroupId="SiteActions"
Location="Microsoft.SharePoint.StandardMenu"
ImageUrl="/_layouts/Images/ABP_Help.png"
Sequence="1">
<UrlAction Url="javascript:window.location.href='mailto:admin@domän.se'; return false;"/>
</CustomAction>
</Elements>
Problemet löst. La till en void() och då fungerar det.
javascript: void(window.location.href='mailto:admin@domän.se')
SharePoint gillade inte det helt enkelt. Gav felmeddelandet invalid url.
Men nu fungerar det iaf. :)