é possibile inserire parti di codice html in un file .js
Se è possibile come devo fare?
é possibile inserire parti di codice html in un file .js
Se è possibile come devo fare?
var codex = '<font color="red">&copy; by Enzo</font>
not CMS as usual.';
codex si traduce in una stringa di testo (questa rimane), con caratteri di codice html.
Se questa stringa la inviamo come innerHTML a un elemento contenitore di altri elementi html, tipo un DIV o una TABLE, esso testo verrà processato come codice al caricamento della pagina html sul browser.
document.getElementById("idDIV").innerHTML = codex;
Può anche essere "stampato" con document.write(codex); in corso caricamento pagina.
Sempre come html da essere processato, può pure essere inviato a una nuova finestra pop-up generata dalla pagina madre.
Se invece la inviamo a un campo input o a una textarea come value allora, ce lo ritroveremo apparire tal quale coi tag in vista.
document.getElementById("idField").value = codex;
o
document.forms["nameFORM"].elements["nameField"].value = codex;
Nell' istruzione posso anche riportare la stringa direttamente, facendo a meno della variabile codex
Se però intendi, di intercalare parti di JS con HTML come si fa in PHP, questo in JavaScript non si può fare; non esattamente allo stesso modo. Bisogna completare l' operazione/funzione all' interno della stessa coppia di Tag <script> e </script> dove ogni graffa { di apertura dovrà riscontrare la corrispettiva } di chiusura.