Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2004, 09:55
Avatar de wolf777
wolf777
 
Fecha de Ingreso: junio-2004
Ubicación: Bolivia
Mensajes: 199
Antigüedad: 19 años, 11 meses
Puntos: 0
consulta sobre innerHTML

Es una consulta bastante simple, existe alguna forma de que cuando asigne mediante un "innerHTML" dinámicamente a un espacio X una funcion de JavaScript no cambie de página, les aclaro más...


flow_conrtolller.js
Código HTML:
tabla = document.getElementById("tabla_xl");
if(eval(customer_registration.shipping_amount.value)==0){
fila = tabla.getElementsByTagName("TR")[4];celda = fila.getElementsByTagName("TD")[3];celda.innerHTML="$"+customer_registration.shipping_amount.value;
fila = tabla.getElementsByTagName("TR")[4];celda = fila.getElementsByTagName("TD")[2];celda.innerHTML="none";
}
else{
fila = tabla.getElementsByTagName("TR")[4];
celda =fila.getElementsByTagName("TD")[2];
celda.innerHTML=country_d();
}
Cuando asigno al innerHTML la función country se crea una página nueva lo cual no deberia ocurrir ????

country tiene estas caracteristicas: "country.js"
Código HTML:
var country_v=['(Select your country)','Afghanistan','Albania','Algeria'....];
function country_d(){
	var country_z=country_v.length;
	document.write("<select name='country' id='country' class='blackText' onChange='selected_c(this)'>");
	for(i=0;i<country_z;i++){
		document.write("<option value="+country_v[i]+">"+country_v[i]+"</option>");}
	document.write("</select>");
}

function selected_c(a){
	var counter=-1;
	var name=a.value;
	var a_size=a.length;
	do{counter++;}while(!(a.options[counter].selected))
	if(counter==221){customer_registration.amount.value=9.95;}
	else{customer_registration.amount.value=45.5;}
	}

Como puedo colocar este elemento sin que aparezca una página nueva?????

saludos
__________________
Do not let The Darknness Get You, to soon...