regClientStartupScript API MODX Evo ✈ Evolution CMS
- Разработчикам
- API
- regClientStartupScript
Menu
- addEventListener
- changeWebUserPassword
- clearCache
- getActiveChildren
- getAllChildren
- getCachePath
- getChildIds
- getChunk
- getConfig
- getDocument
- getDocumentChildren
- getDocumentChildrenTVarOutput
- getDocumentChildrenTVars
- getDocumentObject
- getDocuments
- getFullTableName
- getKeywords
- getLoginUserID
- getLoginUserName
- getLoginUserType
- getManagerPath
- getMETATags
- getPageInfo
- getParent
- getParentIds
- getPlaceholder
- getSnippetId
- getSnippetName
- getTemplateVar
- getTemplateVarOutput
- getTemplateVars
- getUserData
- getUserDocGroups
- getUserInfo
- getVersionData
- getWebUserInfo
- hasPermission
- insideManager
- invokeEvent
- isBackend
- isFrontend
- isMemberOfWebGroup
- logEvent
- makeList
- makeUrl
- mapPath
- parseChunk
- parseText
- parseProperties
- putChunk
- regClientCSS
- regClientHTMLBlock
- regClientScript
- regClientStartupHTMLBlock
- regClientStartupScript
- removeAllEventListener
- removeEventListener
- runSnippet
- sendAlert
- setPlaceholder
- stripTags
- toPlaceholder
- toPlaceholders
- userLoggedIn
- webAlert
- sendmail
1764
regClientStartupScript API MODX Evo ✈ Evolution CMS
Подключение скриптов JavaScript к документу или блока ‹script› в область ‹head›
string regClientStartupScript(string $src[, bool $plaintext]);
$src - путь до файла JavaScript
$plaintext - разместить в виде текста переданного в $src
true - размещение в виде текста
false - размещение в виде внешнего файла или блока script
По умолчанию: false
Пример 1
$src = "assets/js/prototype.js"; $modx->regClientStartupScript($src); Это добавит в документ запись: <script type="text/javascript" url="assets/js/prototype.js"></script>
Пример 2
Можно разместить также и блок с готовым скриптом:
$src2 = "<script type='text/javascript'> function getHTML() { var url = 'testing.php'; var pars = 'return=test'; var myAjax = new Ajax.Updater( {success: 'placeholder'}, url, {method: 'get', parameters: pars}); } </script>"; $modx->regClientStartupScript($src2); //Этот блок появится в том же виде.