#1• La pregunta es la siguiente: Es lo mismo poner: document.write ('<table cellSpacing="0" cellPadding="0" align="center" border="0"><tbody>') Que esto: document.write ("<table cellSpacing=0 cellPadding=0 align=center border=0><tbody>") Que esto: document.write ("<table cellSpacing=\"0\" cellPadding=\"0\" align=\"center\" border=\"0\"><tbody>") ¿Cual recomendais que use? |
#2• Los valores de los atributos de las etiquetas HTML deben ir siempre encerrados entre comillas dobles. Por tanto : document.write('<img src="ruta_img">'); PERFECTO. El uso de comillas simples o dobles con cadenas es INDISTINTO. document.write('Hola mundo!'); document.write("Hola mundo!"); Imprimiria lo mismo. \n Seria una nueva linea , \t tabulado, \r retorno de carro , etc etc... |
#3• A semejanza del 1er caso, pueden ser comillas dobles que encierran simples también funciona. Con la 3ra opción puedes hacerte líos con los backslash y javascript deja de funcionar sin aviso. 1ra y 3ra opciones Ok |
#4• Entonces si escribí algo con comillas simples, puedo pasarlo a dobles sin problema alguno. Gracias por la ayuda |
#5• Es recomendable que uses siempre comillas dobles, a no ser que no te quede mas remedio que escribir simples y dentro de estas, las dobles. Ten en cuenta , que el buen uso que le des a las comillas dobles te sera util en otros lenguajes como PHP. |
#6• Escrito originalmente por aerialss88 Ten en cuenta , que el buen uso que le des a las comillas dobles te sera util en otros lenguajes como PHP. Eso es lo bueno, que en mis planes está gestionar toda una web sin PHP ( No es broma ) Es por eso que quiero que desde el principio vaya estando bien estructurada, y dejar espacios comodín por si algún día quisiese insertar alguna cosilla por ahí... Otra cosa es que quiero que la web cumpla las reglas de html4.01strict y ccs2.01 es por eso que quería saber si las comillas simples las podía pasar a dobles para validar el html del document.write |
#7• Para validar html y css no tendrán en cuenta JavaScript, ya que uno trabaja sobre los tags y la otra sobre hojas de estilo CSS Si llegas a tener problemas con la validación html, siempre puedes poner el javascrip en un js y link el archivo en el head (allí no alcanzará la validación html) En este tema (post 2 y 3) http://soporte.miarroba.com/1364/7378308-html-ayuda-links/ están las url para hacer validaciones en línea. |
#8• La validación la paso Por ejemplo en el 4.01 estricto, el border="" filas, no existe, pero al meterlo en el javascript internet y mozilla lo interpretan bien, pero opera no, esto si lo pongo sin comillas, si lo pongo con comillas es todo correcto. |
#9• Siempre vas a encontrar diferencias, W3C es para definir y promover estándares, y la validación se basa en esos estándares. IE hasta el 6 (no seé el 7) no ha respetado los estándares, en cambio FF sí. Creo que Opera tiene un perfil (x los estándares) más cercano a Safari. En suma: una cosa es un estándar y otra cómo cada browser respeta (y ejecuta) cada aspecto del estándar. |
#10• Aclarado |
#11• No es recomendable maquetar para IE y mas en su version 6. Pero, que le vamos a hacer, hay un alto porcentaje de usuarios mundiales que aun lo utiliza y no podemos dejarlos de lado porque no nos interesa trabajar para ese navegador. IE7 si que respeta por lo menos con FF se ve exactamente igual. Y veremos a ver la version 8. Y si los estandares van cambiando , al igual que hay etiquetas que se quedan en desuso. Por eso cmo bien dice el amigo gestionxls, lo mejor es siempre enlazar tus archivos .js y .css utilizando al etiqueta <link rel href> . |
#12• Escrito originalmente por aerialss88 Y si los estandares van cambiando , al igual que hay etiquetas que se quedan en desuso. Por eso cmo bien dice el amigo gestionxls, lo mejor es siempre enlazar tus archivos .js y .css utilizando al etiqueta <link rel href> . Ahora que leo esto, por no abrir otro tema, las meta tags, con las correspondientes hojas de estilo y scripts de cabecera, puedo meterlo en un .js a parte y que se vea todo completamente bien, es decir, que editando el .js, se cambie la cabecera de todas las páginas... |
#13• Puedes distibuir tu código javascript y estilos en tantos archivos como necesites, y en cada head sólo linkeas los necesarios. |
#14• Home, si vas a tener un portal con 100 paginas distintas. pues si, puedes por ejemplo cambiar las metatags de los titulos directamente con js, pero , si ienes algo normal, hazlo manual. Aun asi, ten en cuenta que los metatags son como tu identificacion de tu sitio. Tienen que estar correctos y optimizados. |
#15• Y puedo linkar desde un .js varios? Es decir, tengo cien pags. en cada pag incluyo un .js linkado Pero me conviene que los .js de la web estén separados, puedo linkar desde el .js a los otros? |
#16• Creo que no hablamos de lo mismo. Yo me referia a los metatags. Si a lo que te refieres esque puedes linkar x archivos .js dentro de las etiquetas <link rel href>, sip, puedes hacer tantos como quieras. Es decir, en tu archivo pag1.js tienes tus funciones para la pagina 1 , pag2.js para las 2 y asi sucesivamente. Podria ser bastante liante que llamaras a 100 archivos .js linkados uno a otro. Ten en cuenta, que un error que tuvieras en uno de ellos, podria costarte horas de encontrarlo. Pero si, es conveniente tener modulos aparte para trabajar. Sencillamente, porque mantienes un codigo limpio en tu pagina. |
#17• Escrito originalmente por Iosuiscloud .... Pero me conviene que los .js de la web estén separados, puedo linkar desde el .js a los otros? Hasta donde conozco: no |
#18• Voy a decirlo de otra forma: Tengo la web, en todas las cabeceras llamo al archivo a.js En el archivo a.js llamo a los archivos b.js c.js y d.js Esos archivos b c y d se mostrarán o no? (Sé que tarda mas en mostrarse que de la otra forma) ( si se mostrasen, me gustaría saber como puedo llamarlos desde el archivo a.js) La idea es no tener que modificar las paginas, sino simplemente subir el archivo .js nuevo y editar el archivos a.js Las meta-tags no las edito |
#19• Escrito originalmente por GestionXls Escrito originalmente por Iosuiscloud .... Pero me conviene que los .js de la web estén separados, puedo linkar desde el .js a los otros? Hasta donde conozco: no Eso era lo que quería saber, gracias Hoy si que he aprendido, mas que con un libro o tutorial. |
#20• Si que se mostraran. Un ejemplito para cogerlo : ///Archivo a.js document.write("Hello world!"); document.write('<script type="text/javascript" LANGUAGE="javascript" src="b.js"></script>' //Antes comentabamos el uso de comilas simples y dentro las dobles.Aqui se ve su verdadero signiicado. --------- ///Archivo b.js document.write("Este archivo sera llamado desde a.js y tb se mostrara!!"); ------- Pagina principal : <!--Etiquetas head--> <script type="text/javascript" LANGUAGE="javascript" src="a.js"> //Este archivo llamara a b.js tambien. Por tanto , en el navegador se mostraran LOS 2. Si quisieras sacar uno u otro , ya seria cuestion de crear un condicional y bueno...es tema aparte :p. </script> Saludos!. |
#21• Escrito originalmente por aerialss88 Si que se mostraran. Un ejemplito para cogerlo : ///Archivo a.js document.write("Hello world!"); document.write('<script type="text/javascript" LANGUAGE="javascript" src="b.js"></script>' //Antes comentabamos el uso de comilas simples y dentro las dobles.Aqui se ve su verdadero signiicado. --------- ///Archivo b.js document.write("Este archivo sera llamado desde a.js y tb se mostrara!!"); ------- Pagina principal : <!--Etiquetas head--> <script type="text/javascript" LANGUAGE="javascript" src="a.js"> //Este archivo llamara a b.js tambien. Por tanto , en el navegador se mostraran LOS 2. Si quisieras sacar uno u otro , ya seria cuestion de crear un condicional y bueno...es tema aparte :p. </script> Saludos!. Eso no se me había ocurrido |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |