|
|
·
Skindario
Buscar en el Foro Buscar Tags
Portal
Foro
Usuario
Foro
Normas
RSS
Etiquetas
Avatares
Rangos
Eventos
Staff
Entrevistas
Noticias
Caretos
F.A.Q
Subforos Privados
Estadisticas
Estadisticas
Usuarios
OnLine
Actividad
Funciones
Favoritos
P. Inicio
Imprimir
Buscar
Afiliados
¿Tu Web Aquí?
Comunidad ESDLA
Foros DWP
Websmasters Foro
Mundo Deluxe
Photosherox
Descargas-V
Enlázanos

i
Copiar attribute con explorer y firefox
 
Portal · Foros · Zona Webmasters · HTML, Javascript y CSS
Noticias · Buscar · Tags · Imágenes · Usuarios · Fisgona
Autor Mensaje 
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#1 ·
Copiar attribute con explorer y firefox

Tengo un problemilla para variar jeje

si creo una variable x y le asigno el atributo onclick  lo que asigna en firefox es distinto que en explorer (siempre jodiendo)

para qeu os hagais una idea

var x;
x=objet.getattribute('onclick');
si por ejemplo pinto x con firefox me da: window.location=...
si lo hago con mierdaexplorer me sale : function anonymous() { window.location=...

¿como hago para que explorer me de lo mismo que el firefox?¿o para luego poder asignar bien el parametro a otro elemento?

26/Oct/2006 12:52 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#2 ·
RE: Copiar attribute con explorer y firefox

Veo que insistes con el formularios+

Eso fue lo que mas me costo de todo. El codigo que use fue este:

if (document.all){ nb.attachEvent("onclick", oinput[i].getAttribute("onClick")); }else{ nb.setAttribute("onClick", oinput[i].getAttribute("onClick"), true); }


Siendo nb el elemeno donde he creado el objeto y oiput el elemeno que tiene el onClick.

26/Oct/2006 14:32 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#3 ·
RE: Copiar attribute con explorer y firefox

¿como defines el elemento nb?

26/Oct/2006 17:02 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#4 ·
RE: Copiar attribute con explorer y firefox

En este caso lo creo desde 0. Mirate la funcion que te he puesto en el otro post y busca como crear elementos desde 0.

26/Oct/2006 17:49 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#5 ·
RE: Copiar attribute con explorer y firefox

Muchas gracias, pero creo que esto me ha quedado muy grande, aunque he conseguido hacerlo de otra forma mucho mas sencilla, con solo modificar las propiedads del input, y funciona para firefox y para explorer sin problemas

26/Oct/2006 21:32 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#6 ·
RE: Copiar attribute con explorer y firefox

Se me olvidaba, tambien lo he hecho para el boton ok, buscar, y administrar, el procedimiento para hacerlo es facilisimo, del estilo al de imagenes ++, o por lo menos a como lo haria yo , solo hay que buscar el input por el atributo value y modificarle unas propiedades

26/Oct/2006 21:33 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#7 ·
RE: Copiar attribute con explorer y firefox

Yo esos los haria, de hecho los podria hacer en cualquier momento que tuviera un rato y ganas, al igual que el de citar. Ocultando esos objetos y creando uno nuevo en el mismo lugar que esta ese.

Ya que no es posible, en ambos navegadores, de cambiar el atributo type. Por lo que no se a que propiedades te referiras. Lo unico que se me ocurre seria ponerle una imagen de fondo, pero eso no es convertirlo en imagen. ¿Alguna pista puedes dar?

26/Oct/2006 22:08 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#8 ·
RE: Copiar attribute con explorer y firefox

claro mira lo que hago es cambiar la imagen de fondo del input y luego le doy al input las dimensiones de la imagen y le quito el nombre:

por ejemplo el de citar:
var bot=document.getElementsByTagName("input");

for(i=0; i<bot.length; i++){

    if(bot[i].value == "Citar"){
        bot[i].style.backgroundImage = 'url(Citar.gif)';
        bot[i].style.width = "Ypx";
        bot[i].style.height= "Zpx";
        bot[i].style.border = "0px";
        bot[i].value = "";
    }
}

Y asi con todos, funciona en ambos navegadores sin problemas (en otros como opera o konqueror no he probado)

Solo hay un boton que se me resiste que es el de Marcar Temas como Leidos no consigo encontrarlo, no se a que tendre que igualar el Value para pillarlo.

Si no es mucho pedir me podrias pasar un ejemplo de como lo haces tu para aprender un poco mas

27/Oct/2006 10:28 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#9 ·
RE: Copiar attribute con explorer y firefox

No es una mala idea. Lo que yo decia era simplemente como esta ahora en este foro, un fondo fijo para todos. Esta bien pensado.

Codigo



Es bastante complicado como veras

27/Oct/2006 14:02 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#10 ·
RE: Copiar attribute con explorer y firefox

joer menos mal que descubri lo otro, porque sino me hubiese dado mal para llegar a eso jeje

28/Oct/2006 15:09 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#11 ·
RE: Copiar attribute con explorer y firefox

Para que funcione en konqueror lo hago asi, que de la otra forma no funcionaba:
de esta forma tambien va con fiefox, pero no con explorer

if(bot[i].value == "Citar"){
bot[i].type = "image";
bot[i].src = "http://url/Citar.gif";
bot[i].style.background = "transparent";
bot[i].style.border = "0px";
bot[i].style.width = "";

}LO unico que aun no he probado es si va con opera

28/Oct/2006 15:13 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#12 ·
RE: Copiar attribute con explorer y firefox

Si, ya te lo dije:

bot[i].type = "image";

El .type no va en IE. Mi modo va en IE, Firefox y Safari. De Konqueror y Opera no se nada.

28/Oct/2006 15:24 GMT+1
no_reg
Webmaster HTML & CSS
Webmaster HTML & CSS


Mensajes: 172
Desde: 06/Sep/2006
#13 ·
RE: Copiar attribute con explorer y firefox

bueno para uqe lo sepas como lo haces tu tambien funciona en konqueror.

como lo hago yo usando una mezcla de ambos codigos funciona en explorer, firefox y konqueror, aunque no se nada de safari ni opera

30/Oct/2006 11:39 GMT+1
Haz clic para ir al tema anterior Haz clic para ir al tema siguiente
Portal · Foros · Zona Webmasters · HTML, Javascript y CSS
Temas similares
Asunto Autor#VisitasÚltima respuesta
poner musica tanto en Explorer como en Firefox07/Jul/2006, 09:59
En_Perello
13.21007/Jul/2006, 22:02
killer_78 Ir al último mensaje del tema
CSS problemas Firefox17/Sep/2007, 11:44
aliciabite
124317/Sep/2007, 13:51
EffectedCard Ir al último mensaje del tema
Script que funciona en firefox y no en IE02/Mar/2007, 10:43
Aimarejada
1074106/Mar/2007, 17:53
EffectedCard Ir al último mensaje del tema
CSS: Problemas en Firefox02/Dic/2006, 19:22
lilithbloody
61.15403/Dic/2006, 12:23
lilithbloody Ir al último mensaje del tema
Oigan, tengo unas dudas hacerca el FIREFOX04/Abr/2006, 00:00
BEBIRINGAS
418904/Abr/2006, 21:22
BEBIRINGAS Ir al último mensaje del tema
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
Todas las fechas y horas son GMT+1. Ahora son las 00:10

Afiliados Plus
Skindario - Soporte Webmasters, Diseño Grafico, Miarroba, Rol + RPG y Mucho Mas TuarrobaGames - Emuladores, Roms, Juegos y RPG TuarrobaEbooks - Ebooks en castellano y Audiolibros Websmasters foro MundoDeluxe Photosherox - Diseñando & Aprendiendo
¿Tu Web Aquí?
Admin: EffectedCard - Skindario, foro soporte de Tuarroba desde el 16/10/04