wOutput::deactivateJavaScript
Deaktiviert das Laden von externen JavaScript Ressourcen
(verfügbar ab CMS-Version 016.001.133.000)
Funktionsaufruf
String deactivateJavaScript(String str, String class)
Parameter
- str
- HTML mit SCRIPT-Tags
- class
- Klasse, gleiche Klassen müssen nur einmal bestätigt werden
Beispiel: Deaktiviert das Laden der externen JavaScript Ressource
Quelltext
<?php
$str = '<script src="/default-wGlobal/wGlobal/layout/scripts/custom.js"> </script><p>Text ...</p>';
$class = 'myClass';
print wOutput::deactivateJavaScript($str, $class);
?>Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.
FAQs
- Was bewirkt wOutput::deactivateJavaScript?
- wOutput::deactivateJavaScript deaktiviert das Laden von externen JavaScript-Ressourcen, die in übergebenem HTML mit SCRIPT-Tags enthalten sind.
- Ab welcher CMS-Version ist wOutput::deactivateJavaScript verfügbar?
- Die Funktion ist verfügbar ab CMS-Version 016.001.133.000.
- Wie lautet die Signatur der Funktion wOutput::deactivateJavaScript?
- Die Funktionssignatur lautet: <code class="codeInline">String deactivateJavaScript(String str, String class)</code>.
- Welche Parameter benötigt wOutput::deactivateJavaScript?
- Die Funktion benötigt zwei Parameter: - <code class="codeInline">str</code>: HTML, das SCRIPT-Tags enthält. - <code class="codeInline">class</code>: eine Klasse; gleiche Klassen müssen nur einmal bestätigt werden.
- Wie funktioniert die Nutzung von <code class="codeInline">class</code> bei wOutput::deactivateJavaScript?
- Wenn Sie die Funktion mehrfach einsetzen, reicht es aus, gleiche Klassen nur einmal zu bestätigen. Dadurch können doppelte Deaktivierungen/Bestätigungen vermieden werden.
- Wie sieht ein Beispiel für die Verwendung von wOutput::deactivateJavaScript aus?
- Beispiel (vereinfacht): - <code class="codeInline">str</code> enthält z.B. ein Script-Tag wie <code class="codeInline"><script src="/default-wGlobal/wGlobal/layout/scripts/custom.js">...</script></code>. - <code class="codeInline">class</code> ist z.B. <code class="codeInline">'myClass'</code>. - Danach wird der Rückgabewert ausgegeben, z.B. <code class="codeInline">print wOutput::deactivateJavaScript($str, $class);</code>.
- Gibt es Hinweise zur Einbindung von Framework-Funktionen in eigenen Skripten?
- Beim Einsatz von Framework-Funktionen in eigenen Skripten sollten Sie den (im Text genannten) Artikel beachten.
- Muss das Framework über grid.php referenziert werden, wenn wsl:php oder PHP-Quelltext genutzt wird?
- Nein: Wenn eine Funktion innerhalb einer Weblication®-Seite eingebunden wird (z.B. über das PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>), muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.