diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 2d07efdf50d..6a98a4c095b 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -1696,13 +1696,23 @@ if (count($object->records) > 0) jQuery(document).ready(function() { jQuery("#websiteinputurl").keyup(function() { console.log("Website external url modified "+jQuery("#previewsiteurl").val()); - if (jQuery("#previewsiteurl").val() != "") jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 1 }); + if (jQuery("#previewsiteurl").val() != "" && jQuery("#previewsiteurl").val().startsWith("http")) + { + jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 1 }); + } else jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 0.2 }); '; print ' }); jQuery("#previewsiteext,#previewpageext").click(function() { + newurl=jQuery("#previewsiteurl").val(); + if (! newurl.startsWith("http")) + { + alert('.dol_escape_js($langs->trans("ExternalURLMustStartWithHttp")).'); + return false; + } + newpage=jQuery("#previewsiteurl").val() + "/" + jQuery("#previewpageurl").val() + ".php"; console.log("Open url "+newurl); /* Save url */