Problemas con script de cálculos en mi web

danikayak Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Oct 2013
Mensajes
108

EmanuelSalazar

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2013
Mensajes
111
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
supongo porque blogger no soporta PHP ! lo que puedes hacer es poner el scrip atraves de in IFRAME en blogger
 

danikayak

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Oct 2013
Mensajes
108
y lo tengo hecho con php?? creia que no

que es IFRAME ??
sabeis de algun sitio donde lo haga alguna aplicacion?
o como se puede hacer en javascript??
 

Waldd0

Delta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Mar 2010
Mensajes
717
[MENTION=48775]danikayak[/MENTION]
El calculo de la web donde están los calculos segun yo está en javascript:
Insertar CODE, HTML o PHP:
view-source:http://www.telecable.es/personales/duran/ppcalculos.htm
Se debería ver bien en blogger.

Pasa acá el código que estás poniendo en la entrada de tu página.

Saludos
 

Tokyo

Gamma
Desde
17 Ene 2013
Mensajes
468
create una ceunta en hostinguer es gratis, registrar un sitio metes tu codigo en php, y luego lo incrustas en tu pagina y listo
 

Luisin

Xi
SEO
Verificación en dos pasos activada
Desde
25 Nov 2012
Mensajes
4.386
Eso no es PHP, es solo javascript(No se por que comentan sin saber de lo que hablan:mad:), y el error te da por que no esta respetando el DOM ya que copiaste todos los encabezados, solo debes copiar el HTML despues de <body>

Si aun asi no funciona, debes modificar el script. Al poner document.forms[2].elements[0].value esta buscando en cascada los formularios en todo el documento, es mejor asignarle el nombre del formulario.

Ejm:
Insertar CODE, HTML o PHP:
document.forms['myform1'].elements[0].value ....
Corresponderia a <form name="myform1" action="calculo.htm" method=post>
 

danikayak

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Oct 2013
Mensajes
108
Ok gracias!!
En cuanto llegue a casa pego aqui el html y pruebo a solo copiar lo de despues del body q ver que tal.
 

Waldd0

Delta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Mar 2010
Mensajes
717
Al fin alguien como [MENTION=34592]elarcano[/MENTION] dice que es javascript :p
Pensé que estaba viendo otra web ya jajajaja

Otra cosa que me da duda, es que usa FORM action a otras paginas (el original).
No se si blogger deja hacer eso. Quizás te diría que dejes el action apuntando a la página actual (con un # por ej).
Total no necesitas pasar datos de páginas a páginas para hacer esos calculos.

Saludos
 

Luisin

Xi
SEO
Verificación en dos pasos activada
Desde
25 Nov 2012
Mensajes
4.386
Al fin alguien como [MENTION=34592]elarcano[/MENTION] dice que es javascript :p
Pensé que estaba viendo otra web ya jajajaja

Otra cosa que me da duda, es que usa FORM action a otras paginas (el original).
No se si blogger deja hacer eso. Quizás te diría que dejes el action apuntando a la página actual (con un # por ej).
Total no necesitas pasar datos de páginas a páginas para hacer esos calculos.

Saludos

El action esta siendo interceptado por un evento javascript en un boton, no en un submit.

<input type="button" name = "enviar" value="calcular1" onclick="Resultados();">

Por consiguiente ejecuta la orden de boton que el evento javascript le indique. Así que el action esta demás.
Saludos.
 

2011SUD

Épsilon
Marketing
Verificado por Whatsapp
Desde
29 Oct 2011
Mensajes
873
Cuanto podría costar ($$) hacer esto, pero para hacer otro tipos de calculos?? si alguien sabe, que por favor me envie MP. :encouragement:
 

Waldd0

Delta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Mar 2010
Mensajes
717
[MENTION=34592]elarcano[/MENTION]:
Ah, yo porque vi:
HTML:
<form name="form1" action="calculo.htm" method=post>

despues otro:
HTML:
<form name="form3" action="calculo2.htm" method=post>
Pero si es como dices, es como dices. Yo estoy aprendiendo... me fumé una chala el otro dia y me puse a jugar con formularios para hacer calculos. Javascript puede a full, pero me quedé 100 veces con php
Javascript para validar el formulario a mil ;)

Abrazo
 

danikayak

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Oct 2013
Mensajes
108
a ver si tengo un poco de tiempo y pruebo todo lo que me habeis dicho

pego el html de lo que tengo ahora, que en la otra web funciona bien pero en blogger no, hice un copia y pega total

<html>
<head>
<!-- TemplateBeginEditable name="doctitle" -->
<title>www.danielduran.tk piraguismo piraguismo</title>
<META NAME="Title" CONTENT="Daniel Duran ">
<META NAME="Author" CONTENT="Daniel Duran">
<META NAME="Subject" CONTENT="Piragüismo">
<META NAME="Description" CONTENT="Pagina de Daniel Duran Mario piragüismo canoe kayak piragua fotos piragüismo asturias campeonato marathon maraton">
<META NAME="Keywords" CONTENT="daniel duran,piragüismo,piraguismo,Daniel Duran,mario,kayak,canoe,canoa,piragua,fotos,danielduran,marioduran,sella,asturias,federacion,campeonato,resultados,nelo,plastex,busto,larsen,flatwater,marathon,maraton">
<META NAME="Language" CONTENT="Spanish">
<META NAME="Revisit" CONTENT="2 days">
<META NAME="Distribution" CONTENT="Global">
<META NAME="Robots" CONTENT="All">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#8EB5DB">
<table width="99%" border="0">
<tr>
<td width="10%">&nbsp;</td>
<td width="78%">
<p align="left">Ahora hemos mejorado la secci&oacute;n de los c&aacute;lculos,
ademas de vuestra velocidad, podeis calcular lo metros que habeis sacado
a los demas en controles y regatas, sabiendo el tiempo de los dos, y los
metros de la competici&oacute;n, asi pulsando el <em>boton &quot;calcular</em>1<em>&quot;</em>
sabremos la velocidad del palista1 y pulsando el <em>boton &quot;calcular</em>2<em>&quot;</em>
sabremos la velocidad del palista2 y pulsando el <em>boton &quot;calcular&quot;
</em>sabremos los metros que le saco el palista 1 al palista 2</p>
<table width="668" border="2">
<tr>
<td width="334"><div align="center">Palista 1
<script language="JavaScript">
<!--
function Resultados() {
minutos = new Number(document.forms[0].elements[0].value)
segundos = new Number (document.forms[0].elements[1].value)
metros = new Number(document.forms[0].elements[2].value)
min2sec = minutos * 60
allsecs = (min2sec + segundos)
mts = metros / allsecs
kmh = mts * 3.6
document.forms[1].elements[0].value = mts
document.forms[1].elements[1].value = kmh
}
//-->
</script>
</div></td>
<td width="334"><div align="center">Palista 2
<script language="JavaScript">
<!--
function Resultados2() {
minutos2 = new Number(document.forms[2].elements[0].value)
segundos2 = new Number (document.forms[2].elements[1].value)
metros2 = new Number(document.forms[2].elements[2].value)
min2sec2 = minutos2 * 60
allsecs2 = (min2sec2 + segundos2)
mts2 = metros2 / allsecs2
kmh2 = mts2 * 3.6
document.forms[3].elements[0].value = mts2
document.forms[3].elements[1].value = kmh2
}
//-->
</script>
</div></td>
</tr>
</table>
<table width="668" height="424" border="1" align="left">
<tr>
<td width="334" height="148"> <div align="left">
<form name="form1" action="calculo.htm" method=post>
<p align="left">minutos<font size="2">1</font>:
<input name="minutos" type="text" size="15">
</p>
<p align="left">segundos<font size="2">1</font>:
<input name="segundos" type="text" size="15">
</p>
<p align="left">Distancia (en metros)<font size="2">1</font>:
<input name="distancia" type="text" size="15">
</p>
<div align="left">
<input type="button" name = "enviar" value="calcular1" onclick="Resultados();">
<p></p>
</div>
</form>
<form action="calculo.htm" method=post>
<p align="left">velocidad en metros por segundo<font size="2">1</font>:
<input name="mts" type="text" size="10" maxlength="5">
m/s </p>
<p align="left">velocidad en kilometros por hora<font size="2">1</font>:
<input name="kmh" type="text" size="10" maxlength="5">
km/h </p>
</form>
</div></td>
<td width="334"> <form name="form3" action="calculo2.htm" method=post>
<p align="left">minutos<font size="2">2</font>:
<input name="minutos2" type="text" size="15">
</p>
<p align="left">segundos<font size="2">2</font>:
<input name="segundos2" type="text" size="15">
</p>
<p align="left">Distancia (en metros)<font size="2">2</font>:
<input name="distancia2" type="text" size="15">
</p>
<div align="left">
<input type="button" name = "enviar2" value="calcular2" onclick="Resultados2();">
<p></p>
</div>
</form>
<form action="calculo2.htm" method=post>
<p align="left">velocidad en metros por segundo<font size="2">2</font>:
<input name="mts2" type="text" size="10" maxlength="5">
m/s </p>
<p align="left">velocidad en kilometros por hora<font size="2">2</font>:
<input name="kmh2" type="text" size="10" maxlength="5">
km/h </p>
</form></td>
</tr>
<tr>
<td height="88" colspan="2"> <form name="form3" action="calculo3.htm" method=post>
<div align="left">
<script language="JavaScript">
<!--
function Resultados3() {
difsecs = new Number(document.forms[4].elements[0].value)
difsecs = (allsecs2 - allsecs)
difmetros = (difsecs * mts2)
document.forms[5].elements[0].value = difmetros
}
//-->
</script>
<input type="button" name = "enviar22" value="calcular" onClick="Resultados3();">
</div>
</form>
<form action="calculo3.htm" method=post>
<p align="left"> diferencia en metros del palista 1 al palista 2
<input name="difmetros" type="text" size="10" maxlength="5">
m </p>
</form></td>
</tr>
</table></td>
<td width="12%">&nbsp;</td>
</tr>
</table>
<p align="center"> Webdesign: Daniel Dur&aacute;n </p>
</body>
</html>

---------- Post agregado el 27-oct-2013 hora: 07:15 ----------

ya proble a copiar solo lo que esta entre los <body> y sigue sin funcionar

alguien sabe porque puede ser??

[MENTION=34592]elarcano[/MENTION]:
Ah, yo porque vi:
HTML:
<form name="form1" action="calculo.htm" method=post>

despues otro:
HTML:
<form name="form3" action="calculo2.htm" method=post>
Pero si es como dices, es como dices. Yo estoy aprendiendo... me fumé una chala el otro dia y me puse a jugar con formularios para hacer calculos. Javascript puede a full, pero me quedé 100 veces con php
Javascript para validar el formulario a mil ;)

Abrazo

debo modificar algo en esto que me enseñas??
 

Waldd0

Delta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Mar 2010
Mensajes
717
[MENTION=48775]danikayak[/MENTION], si probas el código que pegaste en The Best Place to Run PHP/MySQL, HTML/CSS and JavaScript Online (por ejemplo).
Y lo ejecutas, el código funciona bien.
Hace los calculos correctamente.

Si no te funciona, es pq algo estás haciendo mal en blogger ? (en blogger estás?)
Pasame el link de la página donde estás colocando este código que pegaste.

Saludos
 

danikayak

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Oct 2013
Mensajes
108
debe ser algo con algunas plantillas, porque hoy la cambie y en esta si funciona, no se que diferencia habra pero algo debe haber

---------- Post agregado el 30-oct-2013 hora: 15:30 ----------

solucionado con la plantilla que tengo ahora que va siendo la definitiva funciona y no cambie nada.

una duda, sabeis si se puede hacer para que los hipervinculos ademas de ser de otro color, vayan subrayados??
no me da la opcion de subrayarlos ni nada en a personalizacion de la plantilla, solo de cambiarles el color

gracias!!!
 
Arriba