Resulta que estoy haciendo un bbcode de phpbb3 de youtube con parámetros, de tal forma que además de introducir la url se pueden meter el ancho y el alto.
Hasta ahí bien porque he conseguido que funcione.
Pero ahora lo que quiero es que si no se introducen los parámetros de altura y anchura (que sean = null) pues que ponga unos por defecto.
El código del uso del bbcode es:
Código:
Siendo NUMBER1 el ancho (width) y NUMBER2 el alto (height).[youtubeparam={NUMBER1}:{NUMBER2}]htp://{SIMPLETEXT1}.youtube.com/watch?v={SIMPLETEXT2}[/youtubeparam]
Y este es el código del html que sustituye al bbcode:
Código:
No se si los "ifs" estarán bien (sobre todo lo de null), pero vamos que he probado scripts más sencillos como:<script type="text/javascript"> var ancho = 660; var alto = 525; if {NUMBER1} != null{ ancho = {NUMBER1}; } if {NUMBER2} != null{ alto = {NUMBER2}; } </script> <object width= ancho height=alto> <param name="movie" value="htp://{SIMPLETEXT1}.youtube.com/v/{SIMPLETEXT2}&autoplay=0&fs=1"></param><param name="wmode" value="transparent"></param> <param name="allowFullScreen" value="true"></param> <embed src="htp://{SIMPLETEXT1}.youtube.com/v/{SIMPLETEXT2}&autoplay=0&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" width=ancho height=alto></embed></object>
Código:
Y me escribía el valor de {NUMBER1} pero luego no se pasarle ancho al embed.<script type="text/javascript"> var ancho = {NUMBER1}; document.write(ancho); </script>
Alguien sabe como puedo hacer esto?.
Un saludo y gracias de antemano.
P.D.- Lo de htp en vez de http en las direcciones es porque como tengo menos de 30 mensajes no me deja poner urls.