Programa de edición que cree un campo, cuente las palabras, te deje aportar valor y calcule el total

Hola experto. Necesitaria saber como se ha hecho la pagina de www.publicidadcorbera.com ¿Conoces algun programa que él automaticamente haga eso, es decir que te cree un campo donde te cuenta las palabras, a las que le puedes dar un valor y te calcule el total? No se si con algun programa de e-comercio se podria hacer, no se...
Muchas gracias

1 respuesta

Respuesta
1
Hay diferentes compiladores en los cuales tu mismo puedes programar esas funciones para que autamaticamente realice las operaciones sobre campos continuos y te arroje un resultado total que tu esperas, si quieres ver la programacion de la pagina que te interesa como en este caso es la de publidadcorbera ve te al menu de el navegador, despues presiona en View y selecciona Source o en su caso si esta en espanol el navegador selecciona ver codigo fuente, el cual te mostrara el codigo en HTML por el cual fue hecha esta pagina y podras obsevar las funciones que se utlizaron para la realizacion de este campo, pero te recomiendo que lleves a cabo el principio basico del producto A1+A2+A3=An/3
utilizaciones de funciones en C. for(¿i=0?;i>0;i++);ejem.
Acontinuacio te muestro el codigo de la pagina, en caso de que no lo puedas ver, y espero haber ayudado en algo a tu pregunta, te recomiendo que analices bien el codigo y ahi encontraras la respuesta a tu preunta, gracias y buena suerte...
______________________________
HTML>
<HEAD>
<LINK rel="stylesheet" type="text/css" href="estilo.css">
<title>Corbera Publicidad</title>
<SCRIPT LANGUAGE="JAVASCRIPT">
function validar(formulario)
{
var si;
var Numero
for (var i=0;i<formulario.PERTIPO.length;i++)
if (formulario.PERTIPO.checked)
{
si=true;
Numero=i +1
}
if (si)
{
var ano
var mes2
var per
ano=document.forms[0].elements("anyo").value
mes2=document.forms[0].elements("mes").value
per=Numero
//document.all.tags("a")["Enlace"].href="tratamiento.asp?paso=1&Anyo="+ano+"&mes="+mes2+"&pertipo="+per;
location.href="tratamiento.asp?paso=1&Anyo="+ano+"&mes="+mes2+"&pertipo="+per;
}
else
{
alert("Debes elegir algun tipo de anuncio, y la fecha de publicación antes de seguir");
return false
}
}
</SCRIPT>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr; img.src = img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>
</HEAD>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('imagenes/laempresa_o.gif','imagenes/normas_o.gif','imagenes/prensa_o.gif','imagenes/radio_o.gif','imagenes/television_o.gif','imagenes/tarifas_o.gif','imagenes/sugerencias_o.gif','imagenes/email_o.gif','imagenes/enlaces_o.gif','imagenes/noticias_o.gif','imagenes/home_o.gif')">
<center>
<table cellspacing="0" cellpadding="0" border="0">
<tr><td><img src="imagenes/cabecera.jpg" width="780" height="132"></td></tr>
<tr>
<td class="amarillo" height="300" width="780">
<table>
<tr>
<td align="center" valign="top">
Es usted el visitante:<br>
<b>4933<b>
<br><br>
<table border="0" cellpadding="1" cellspacing="0">
<tr>
<td><a href="empresa.asp" target="_top" onMouseOver="MM_nbGroup('over','b_empresa','imagenes/laempresa_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/laempresa_n.gif" alt="La Emprsa" name="b_empresa" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="normas.asp" target="_top" onMouseOver="MM_nbGroup('over','b_normas','imagenes/normas_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/normas_n.gif" alt="Normas" name="b_normas" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="prensa.asp" target="_top" onMouseOver="MM_nbGroup('over','b_prensa','imagenes/prensa_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/prensa_n.gif" alt="Prensa" name="b_prensa" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="radio.asp" target="_top" onMouseOver="MM_nbGroup('over','b_radio','imagenes/radio_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/radio_n.gif" alt="Radio" name="b_radio" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="television.asp" target="_top" onMouseOver="MM_nbGroup('over','b_television','imagenes/television_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/television_n.gif" alt="Televisión" name="b_television" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="tarifas.asp" target="_top" onMouseOver="MM_nbGroup('over','b_tarifas','imagenes/tarifas_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/tarifas_n.gif" alt="Tarifas" name="b_tarifas" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="presupuestos.asp" target="_top" " onMouseOver="MM_nbGroup('over','b_sugerencias','imagenes/sugerencias_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/sugerencias_n.gif" alt="Presupuestos" name="b_sugerencias" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="mailto:[email protected]" target="_top" onMouseOver="MM_nbGroup('over','b_email','imagenes/email_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/email_n.gif" alt="E-Mail" name="b_email" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="enlaces.asp" target="_top" onMouseOver="MM_nbGroup('over','b_enlaces','imagenes/enlaces_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/enlaces_n.gif" alt="Enlaces" name="b_enlaces" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="noticias.asp?tipo=0" target="_top" onMouseOver="MM_nbGroup('over','b_noticias','imagenes/noticias_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/noticias_n.gif" alt="Noticias" name="b_noticias" width="98" height="20" border="0" onload=""></a></td>
</tr>
<tr>
<td><a href="default.asp" target="_top" onMouseOver="MM_nbGroup('over','b_home','imagenes/home_o.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="imagenes/home_n.gif" alt="Home" name="b_home" width="98" height="20" border="0" onload=""></a></td>
</tr>
</table>
</td>
<td class="texto">
<form action="tratamiento.asp?paso=1" method="POST" name="pantalla" >
<table border="0">
<tr>
<tr>
<td width="5" valign="top">  </td>
<td width="300" valign="top"><strong>Publicidad Corbera</strong>
es una agencia de publicidad de servicios plenos que ofrece
los siguientes servicios:
<ul>
<li><strong>Contratación de publicidad</strong>
en:
<ul>
<li>tv</li>
<li>prensa</li>
<li>radio</li>
</ul>
<li><strong>Creación de spots, cuñas y anuncios</strong>
en:
<ul>
<li>tv</li>
<li>prensa</li>
<li>radio</li>
</ul>
</li>
<li><strong>Distribución de publicidad</strong>
mediante:
<ul>
<li>Buzoneo</li>
<li>Reparto de folletos</li>
<li>Mailing</li>
<li>etc</li>
</ul>
</li>
</ul>
Puede <strong>contratar la publicidad</strong> pinchando
sobre el <strong>botón de presupuestos</strong> de
la izquierda. Pero además, si desea contratar <strong>publicidad
en prensa</strong> puede hacerlo directamente con el <strong>formulario
de la derecha</strong>.</td>
<td width= valign="top">
<table width="100%">
<tr><td align="center">Año: <select name="anyo">
<option value="2002" selected>2002</option>
<option value="2003" >2003</option>
<option value="2004" >2004</option>
<option value="2005" >2005</option>
<option value="2006" >2006</option>
</select>
Mes: </font><select
name="mes">
<option value="1" >Enero</option>
<option value="2" >Febrero</option>
<option value="3" >Marzo</option>
<option value="4" >Abril</option>
<option value="5" >Mayo</option>
<option value="6" >Junio</option>
<option value="7" >Julio</option>
<option value="8" >Agosto</option>
<option value="9" >Septiembre</option>
<option value="10" selected>Octubre</option>
<option value="11" >Noviembre</option>
<option value="12" >Diciembre</option>
</select>
</td>
</tr></table>
<table border="0">
<tr>
<td align="center" rowspan="5"><img src="imagenes/elmundorojo.gif"></td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="13"></td>
<td class="textoPeque"> Breves, palabras normales</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="14"></td>
<td class="textoPeque"> Breves, palabras destacadas</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="15"></td>
<td class="textoPeque">
Madrid (breves o clasificados), recuadro 28,5x30mm</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="16"></td>
<td class="textoPeque">
Madrid (Reclamos), recuadro 37x47mm</td>
</tr>
</table>
<table border="0">
<tr>
<td align="center" rowspan="8"><img src="imagenes/elpaisrojo.gif"></td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="6"></td>
<td class="textoPeque"> Breves, palabras normales</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="7"></td>
<td class="textoPeque"> Breves, palabras destacadas</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="8"></td>
<td class="textoPeque"> Madrid (palabras) recuadro 27x33mm
</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="9"></td>
<td class="textoPeque"> Nacional (reclamos), recuadro
40x46mm </td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="10"></td>
<td class="textoPeque"> Nacional (ofertas de empleo),
recuadro 40x46mm</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="11"></td>
<td class="textoPeque"> Nacional (Cursos y Seminarios),
recuadro 40x46mm</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="12"></td>
<td class="textoPeque"> Nacional (Inmobiliarias), recuadro
40x46mm</td>
</tr>
</table>
<table border="0">
<tr>
<td align="center" rowspan="6"><img src="imagenes/abcrojo.gif"></td>
</tr>
<tr>
<td><input type="radio" name="PERTIPO" value="1"></td>
<td class="Textopeque">Breves, palabras normales</td>
</tr>
<tr>
<td><input type="radio" name="PERTIPO" value="2"></td>
<td class="textoPeque"> Breves, palabras destacadas</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="3"></td>
<td class="textoPeque"> Madrid (palabras), recuadro
30x30mm</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="4"></td>
<td class="textoPeque"> Madrid (reclamos), recuadro
35x52mm</td>
</tr>
<tr>
<td><input
type="radio" name="PERTIPO"
value="5"></td>
<td class="textoPeque"> Madrid (ABC nuevo trabajo, sólo
domingos, Ofertas empleo recuadro 47x41mm) </td>
</tr>
</table>
<table width="100%"><tr><td align="center"><input name="button" type="button" onClick="validar(pantalla)" value="Seguir"></td></tr></table>
</td>
</tr>
<tr>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td><img src="imagenes/logocorbera.gif" width="120"></td>
<td align="center"><img src="imagenes/Animacion.gif" width="426"></td>
</tr>
<tr><td colspan="3"><img src="imagenes/sincolor.gif" width="1" height="10"></td></tr>
</table>
</td>
</tr>
<tr><td class="azul" height="50">Publicidad Corbera, s.l. Avenida de la Gran Vía 57, 9ºA. 28013 Madrid.<br>Información: 91 559 15 15 - Fax: 91 547 94 21</td></tr>
</table>
</center>
</BODY>
</HTML>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas