Uncaught ReferenceError: iframeLoad не определен - PullRequest
1 голос
/ 11 апреля 2019

Я пытаюсь загрузить функцию iframe из html, но получаю неопределенное значение для этой функции. Я получаю «Uncaught ReferenceError: iframeLoad не определен». Я что-то здесь упускаю?

<html>
<head>
</head>
<body onload="iframeLoad()">
<iframe id="accountroles" width="350px" height="300px"></iframe>
<script type="text/javascript">
function iframeLoad(){

var recordID = window.parent.Xrm.Page.data.entity.getId().replace(‘{‘, ”).replace(‘}’, ”).toLowerCase();

var url = "https://web.powerapps.com/webplayer/iframeapp?hideNavBar=true&source=website&appId=/providers/Microsoft.PowerApps/apps/xxxx-xxxx-xxxx-xxxx-xxxxx&da&accountID="+ recordID;

document.getElementById("accountroles").src = url;

}
</script>
</body>
</html>

1 Ответ

0 голосов
/ 11 апреля 2019

Хорошо, это, вероятно, связано с тем, что ваш код JS, содержащий синтаксические ошибки, начнется с того момента - если браузер не сможет правильно проанализировать код, функция не будет доступна в любое время.

replace(‘{‘, ”).replace(‘}’, ”) - эти «типографские» одинарные кавычки неверны, их необходимо заменить правильными, ' -04FS

...