User 5795558
User 5795558
Machacateclados
Machacateclados

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

Avatar Image
Moderador del foro
Moderador del foro

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.

User 5795558
User 5795558
Machacateclados
Machacateclados
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

Avatar Image
Moderador del foro
Moderador del foro

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

<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)

User 5795558
User 5795558
Machacateclados
Machacateclados

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

Avatar Image
Moderador del foro
Moderador del foro

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

<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.

User 5795558
User 5795558
Machacateclados
Machacateclados

Sigue el problema, copio todo el codigo fuente:

(Edito)

No me deja poner todo, pero AQUI lo tienes

Avatar Image
Moderador del foro
Moderador del foro

Esta debería funcionarte sin problemas:

<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>
User 5795558
User 5795558
Machacateclados
Machacateclados

Ya funciona. Gracias. :)

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