Cita:
Iniciado por lupo28229 pero el tema esta en que si me asigna el valor del ancho a la variable, el problema viene cuando quiero hacer alguna operación con esta variable. No entiendo por que si ya se le ha asignado un valor, luego no puedo trabajar con esta variable?
Porque estás llenando un vaso de agua en la casa de tu vecino, y tratando de beber en un vaso de tu casa.
Son entornos de ejecución diferente. Las variables en JavaScript son invisibles en PHP, y las de PHP no son visibles en JavaScript, no ese trata ni del mismo lenguaje, ni dela misma area de memoria, ni del mismo entorno de procesamiento.
Que "imprimas" JavaScript al navegador desde PHP, no implica que PHP pueda "ver" o interpretar ese lenguaje. Para PHP eso que envias es simple texto plano que escribe en el navegador.
¿Se entiende?
Necesitas pasarlo desde el navegador al PHP para que PHP lo itnerprete.
Revisa los temas de Ajax.