Tengo que incluir un javascript que incluye php en una página.
Si lo incluyo sin más, funciona perfectamente.
Código:
Pero ahora que tengo que incluirlo en una función condicional, la cosa se complica y parece que no es posible.<script>window.onload = function(){document.getElementById("jform_contact_name").value = "<?php $user =& JFactory::getUser(); if (!$user->registered) {echo $user->username;} ?>";}</script>
Código:
He intentado escapar caracteres de distintas formas pero siempre me sale error de página o simplemente inserta el php en el campo sin ningún efecto, es decir, como si fuera texto. ¿Es posible hacerlo o estoy perdiendo el tiempo?<?php $uri = $_SERVER['REQUEST_URI']; if (strpos($uri,'pagina') !== false ) { echo '<script>window.onload = function(){document.getElementById("jform_contact_name").value = "<?php $user =& JFactory::getUser(); if (!$user->registered) {echo $user->username;} ?>";}</script>'; } ?>
Gracias.