Variável JS em um INCLUDE (não consigo) Ajuda please.

  • Autor Autor calduchoweb
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
C

calduchoweb

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas. Necesito poner la ruta de un include que cambie según el valor de una variable que tengo en un fichero index.js
Algo como esto:
Página principal: <?php include(RUTAVARIABLE); ?>
Archivo JS: var RUTAVARIABLE = 'include/galeria.php?folder='+loquesea;


No hay formularios ni nada. Símplemente la ruta cambia dependiendo de dónde se pinche.

Gracias.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
te podrias explicar mas ?
al javascript ejecutarse del lado del cliente, no puedes definir la variable en javascript e incluirla en php.

si quieres usar php pues con un echo puedes hacerlo. pero, si quieres incluir un archivo js desde otro archivo javascript supongo que podrias usar document.write
 
Última edição:
Buenas. El tema es que tengo una página principal con 5 imágenes (cada una con un class distinto) que se refieren cada una a una categoría de imágenes distintas. En un archivo JS a parte he creado una variable que dependiendo de la imagen que pinche, crea la ruta de la carpeta donde están sus imágenes. Lo que quiero hacer es que al pinchar una imágen y en consecuencia generar su ruta en JS, se agregue un <?php include () ?> en la página principal con la ruta generada en JS, pero no se cómo hacerlo, o si hay otra forma más sencilla.
Adjunto imágenes de los archivos que están implicados en este código para ver si me podéis iluminar please. He buscado y buscado pero no encuentro cómo hacerlo...
index.php.webpgaleria.php.webpindex.js.webp
 
Con JS no puedes decirle que se ejecute código PHP, ya que este se ejecuta en el servidor y para cuando se está ejecutando el JS el servidor ya terminó de ejecutar el código.

Lo que puedes hacer es cargar de nuevo, con AJAX, toda la sección donde se encuentran dichas imágenes y le mandas la variable para que dependiendo de ella cargue una u otra.

Saludos.
 
Y viendo mi código me podrías decir exactamente cómo lo haría por favor?
 

Tópicos similares

Voltar
Topo