Entrar Regístrate
 
Poner un codigo entre un texto
#1 ·

Hola, tengo una duda, como poner un codigo entre un texto. Entonces el resultado de como quedaria seria:

<font...> Texto </font>

Es para darle color pero no puedo modificar toda la pagina, solo una parte, y me gustaria poner color a esa parte


Rafa.Sr
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
#2 ·

Explícate. ¿Te refieres a que no puedes modificar esa zona de la página?

Ya de paso, si puedes, pon la dirección de dicha página.



Josepepe033
Moderador del foro
Moderador del foro
Haz clic para ver el perfil del usuario
Mensajes: 2.734
Desde: 10/Ene/2009
· ·
#3 ·
Escrito originalmente por Josepepe033

Explícate. ¿Te refieres a que no puedes modificar esa zona de la página?

Si.

Escrito originalmente por Josepepe033

Ya de paso, si puedes, pon la dirección de dicha página.

Es de un juego, que soy el lider de la alianza, y los rangos de los jugadores quiero cambiarle los colores pero no me deja poner html en donde creo el rango


Rafa.Sr
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
#4 ·

Puedes utilizar la libreria de jQuery, y poner el siguiente código en el HTML:

Código:
<script type="text/javascript">
function colorear(rango,color){
    jQuery('*:contains("'+rango+'")').html(jQuery('*:contains("'+rango+'")').html().replace('[color]'+rango+'[/color]','<font color="'+color+'">'+rango+'</font>'));
}
jQuery(document).ready(function(){
    colorear('Lider de Alianza','#ffffff');
});
</script>

Un ejemplo, el nombre de tu rango debe ser: [color]Lider de Alianza[/color]. Es decir, tu configuras tus nombres poniéndolos entre [color] y [/color].

Luego, en el código llamas a la función colorear para cada rango (sin la parte de [color] [/color]):

colorear('Lider de Alianza','#ffffff');

No he probado el código y no se si funcionará. (sería más facil si pudiera ver la página)



Josepepe033
Moderador del foro
Moderador del foro
Haz clic para ver el perfil del usuario
Mensajes: 2.734
Desde: 10/Ene/2009
· ·
#5 ·

Funciona, pero deja parte del fondo en blanco y cambiar algunos tipos de letra. Link del juego.


Rafa.Sr
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
#6 ·

 Si he accedido a la sección correcta, prueba:

Código:
<script type="text/javascript">
function colorear(rango,color){
    jQuery('.usertitle:contains("'+rango+'")').html(jQuery('.usertitle:contains("'+rango+'")').html().replace('[color]'+rango+'[/color]','<font color="'+color+'">'+rango+'</font>'));
}
jQuery(document).ready(function(){
    colorear('Lider de Alianza','#ffffff');
});
</script>

Si no, ponme aquí el código fuente de la página donde se muestren los rangos.



Josepepe033
Moderador del foro
Moderador del foro
Haz clic para ver el perfil del usuario
Mensajes: 2.734
Desde: 10/Ene/2009
· ·
#7 · · Editado por Rafa.Sr

Sigue el problema, copio todo el codigo fuente:

(Edito)

No me deja poner todo, pero AQUI lo tienes


Rafa.Sr
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
#8 ·

Esta debería funcionarte sin problemas:

Código:
<script type="text/javascript">
function colorear(rango,color){
    jQuery('td:contains("[color]'+rango+'[/color]")').html(jQuery('td:contains("[color]'+rango+'[/color]")').html().replace('[color]'+rango+'[/color]','<font
color="'+color+'">'+rango+'</font>'));
}
jQuery(document).ready(function(){
    colorear('Lider de Alianza','#ffffff');});
</script>


Josepepe033
Moderador del foro
Moderador del foro
Haz clic para ver el perfil del usuario
Mensajes: 2.734
Desde: 10/Ene/2009
· ·
#9 ·

Ya funciona. Gracias. :)


Rafa.Sr
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
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
Foro de soporte · Ayuda para webmasters · Java y Javascript
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 11:44 UTC+02:00 DST
Temas similares
No se han encontrado temas similares