Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/12/2013, 10:34
Avatar de moriorGames
moriorGames
 
Fecha de Ingreso: diciembre-2013
Ubicación: Barcelona
Mensajes: 37
Antigüedad: 11 años, 1 mes
Puntos: 3
Respuesta: Insertar codigo php en variable javascript!

El caso es que no puedes escribir desde php a javascript porque php es un lenguaje que se ejecuta en servidor y javascritp se ejecuta en cliente.

Lo único que puedes falsear es escribir javascript desde php que es lo que te he puesto yo en el ejemplo.

Si necesitas algo multidioma, algo en lo que estoy trabajando yo, lo suyo es hacer algo al estilo:

Código PHP:
<html>
    <head>
        <script>
        <?php require 'language/'.$language.'.php' ?>
        </script>
    </head>
</html>
En la variable $language puedes tener = 'es' o 'en-US', etc. dependiendo de tu idioma.

Y luego en ese archivo 'language/es.php' tienes un código así:

Código PHP:
    <?php
    $sub_key1 
'cuidad';
    
$sub_key2 'casa';
    
$sub_key3 'autopista';
    
$sub_key4 'arbol';
    echo  
" data['key'] = new Array(); "
        
" data['key']['sub_key1'] = '$sub_key1'; "
        
" data['key']['sub_key2'] = '$sub_key2'; "
        
" data['key']['sub_key3'] = '$sub_key3'; "
        
" data['key']['sub_key4'] = '$sub_key4'; ";
    
?>

Y luego en ese archivo 'language/en-US.php' tienes un código así:

Código PHP:
    <?php
    $sub_key1 
'city';
    
$sub_key2 'house';
    
$sub_key3 'motor way';
    
$sub_key4 'tree';
    echo  
" data['key'] = new Array(); "
        
" data['key']['sub_key1'] = '$sub_key1'; "
        
" data['key']['sub_key2'] = '$sub_key2'; "
        
" data['key']['sub_key3'] = '$sub_key3'; "
        
" data['key']['sub_key4'] = '$sub_key4'; ";
    
?>
Me da la sensación de que tal y como te lo propongo funcionaría. No lo he probado pero estamos cerca :)
__________________
Mi juego de estrategia medieval si lo entras hazme llegar tu opinión por favor, siempre la tengo en cuenta.