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.