This is working when i am sign with user, but not working with anonymous user
I have been used SharePoint 2013 page like https://yoursitename-public.sharepoint.com/Pages/Contact-us.aspx
I have been insert <a id="contactusPopUp"></a> in page and modal dialog call from master page,
<script type="text/javascript">
$(document).ready(function(){
$('#contactusPopUp').attr('href', 'javascript:openContactDialog()');
});
function openContactDialog()
{
var options = SP.UI.$create_DialogOptions();
options.url = "https://yoursitename-public.sharepoint.com/Pages/TestContactUs.aspx";
options.title = "Contact Us";
options.autosize = true;
options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallback);
void(SP.UI.ModalDialog.showModalDialog(options));
}
function CloseCallback(result, target) {
}
</script>
I have been used SharePoint 2013 page like https://yoursitename-public.sharepoint.com/Pages/Contact-us.aspx
I have been insert <a id="contactusPopUp"></a> in page and modal dialog call from master page,
<script type="text/javascript">
$(document).ready(function(){
$('#contactusPopUp').attr('href', 'javascript:openContactDialog()');
});
function openContactDialog()
{
var options = SP.UI.$create_DialogOptions();
options.url = "https://yoursitename-public.sharepoint.com/Pages/TestContactUs.aspx";
options.title = "Contact Us";
options.autosize = true;
options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallback);
void(SP.UI.ModalDialog.showModalDialog(options));
}
function CloseCallback(result, target) {
}
</script>