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.
según tengo entendido el bbcode son mas que unos guarda espacios que usan los foros para permitir formatear texto, sin permitir que los usuarios usen html directamente (ya que esto les exponen a un sin numero de problemas). 

