Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2004, 13:26
albertus222
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
Formulario con llamada a PHP

Bueno, estoy haciendo un menú desplegable de modo que se pueda seleccionar el lenguaje de la web. El código del formulario es...

Código PHP:
<FORM NAME="ChangeLangSystem">
<
SELECT NAME="language" style="font-family: Verdana; font-size: 10px; color: #333333;" 
ONCHANGE="location.href='http://www.MYURL.COM/' + document.ChangeLangSystem.language.options[document.ChangeLangSystem.language.selectedIndex].value;">
    <
OPTION VALUE="en">English</OPTION>
    <
OPTION VALUE="es">Español</OPTION>
    <
OPTION VALUE="fr">Français</OPTION>
    <
OPTION VALUE="de">Deustch</OPTION>
    <
OPTION VALUE="it">Italiano</OPTION>    
    <
OPTION VALUE="pt">Portuguese</OPTION>
</
SELECT>
</
FORM
Y funciona correctamente, me redirecciona a la página inicial en función del idioma, es decir, a www.MYURL.com/en si es inglés, o a www.MYURL.com/es, si es español, etc.

Sin embargo, la página concreta en la que el visitante se encuentra, está almacenada en la variable $url[1], de modo que se encuentra en www.MYURL.com/en/$url[1]

Mi pregunta es como añado esa $URL[1] al código del formulario, para que en lugar de redireccionarme a la página inicial, me redireccione a la página concreta, pero en el otro idioma.

Es decir, que tengo que poner en
Cita:
ONCHANGE="location.href='http://www.MYURL.COM/' + document.ChangeLangSystem.language.options[document.ChangeLangSystem.language.selectedIndex].value;"
para que el resultado sea www.MYURL.com/en/$url[1], y no www.MYURL.com/en/ como es ahora

Es un lío, pero no sé como explicarme mejor