Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-12-2005
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.636
Poder: 10
Emilio Va por buen camino
ok, ahora estamos ya más centrados, no obstante este mensaje no corresponde a este foro, hay uno especifico para HTML

Entiendo que lo que pretendes es que por ejemplo un usuario inserte un valor en un INPUT de tu formulario y se genere la url en base a eso, suponiendo que esto sea cierto, la cosa sería algo así, retocando el codigo que te paso dec

Código PHP:

<html>
<
head>
<
script type="text/javascript">

function 
CargarUrl() {

   
valor document.getElementById('id_del_input').value;
   
document.location 'http://www.clubdelphi.com?nombre='+valor;
}
</script>

</head>
<title>
ClubDelphi
</title>
<body>
<p>
<a href="#" onclick="CargarUrl(); return false;">ClubDelphi.com</a>
</p>
</body>
</html> 
__________________
Saludos
Emilio
Responder Con Cita
  #2  
Antiguo 20-12-2005
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 22
torito Va por buen camino
Cita:
Empezado por Emilio
ok, ahora estamos ya más centrados, no obstante este mensaje no corresponde a este foro, hay uno especifico para HTML

Entiendo que lo que pretendes es que por ejemplo un usuario inserte un valor en un INPUT de tu formulario y se genere la url en base a eso, suponiendo que esto sea cierto, la cosa sería algo así, retocando el codigo que te paso dec
Exacto, esa es la idea, deja la pruebo, muchas gracias, y disculpen si no lo puse en la de html, pero no encontre ese cuarto, sólo encontré el de internet... muchas gracias
Responder Con Cita
  #3  
Antiguo 20-12-2005
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 22
torito Va por buen camino
Cita:
Empezado por Emilio
ok, ahora estamos ya más centrados, no obstante este mensaje no corresponde a este foro, hay uno especifico para HTML

Entiendo que lo que pretendes es que por ejemplo un usuario inserte un valor en un INPUT de tu formulario y se genere la url en base a eso, suponiendo que esto sea cierto, la cosa sería algo así, retocando el codigo que te paso dec
quize probarlo con la siguiente función, y me marca error en document.getElementById('Name').value;
Código PHP:
function genera_ruta(url) {
 
valor document.getElementById('Name').value;
 
//document.location = url;
 
alert(url+valor);

la url que puse fue la siguiente:
http://inf1wsxpp262/website/pagina/index?Name=hola
y tambien
http://inf1wsxpp262/website/pagina?Name=hola
y en ambas me arroja el error.

Gracias de antemano por su ayuda.
Responder Con Cita
  #4  
Antiguo 20-12-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por torito
la url que puse fue la siguiente:
http://inf1wsxpp262/website/pagina/index?Name=hola
¿Y no tendría que ser index.html o alguna extensión similar?

// Saludos
Responder Con Cita
  #5  
Antiguo 20-12-2005
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 22
torito Va por buen camino
Cita:
Empezado por roman
¿Y no tendría que ser index.html o alguna extensión similar?

// Saludos
Me dice que se requiere un objeto en la linea 9 caracter 2
http://inf1wsxpp262/website/pagina/index.html?Name=hola&dato=nada
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<
html>
<
head>
    <
title>VALUADORES</title>
</
head>
<
script type="text/javascript" language="JavaScript">
function 
genera_ruta(url) {
 
valor document.getElementById('Name').value;
 
//document.location = url;
 
alert(url+valor);
}

</script>
<title>
ClubDelphi
</title>
<body onLoad="genera_ruta('http://www.clubdelphi.com')">
<p>
<a href="#" onclick="genera_ruta('http://www.clubdelphi.com'); return false;">ClubDelphi.com</a>
</p>
</body>
</html> 
Responder Con Cita
  #6  
Antiguo 20-12-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por torito
Me dice que se requiere un objeto en la linea 9 caracter 2
Bueno pero, ¿realmente tienes un INPUT, como te menciona Emilio, con id=Name?

// Saludos
Responder Con Cita
  #7  
Antiguo 20-12-2005
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 22
torito Va por buen camino
Cita:
Empezado por roman
Bueno pero, ¿realmente tienes un INPUT, como te menciona Emilio, con id=Name?

// Saludos
No, no lo tengo, en realidad no se donde iria el input ya que no he generado un form... pero creo que encontre algo que me pudiera auxiliar en la pagina
http://www.desarrolloweb.com/articul....php?manual=22

no se si haya otra forma más sencilla

Responder Con Cita
  #8  
Antiguo 20-12-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

A ver si este código te aclara algo. Lo que hago es formar una URL ficticia con determinados valores recogidos de casillas de edición de un formulario. Si tienes alguna duda coméntala sin más.


Código PHP:
<script type="text/javascript">

function 
FormarUrl() {

  var 
nombre document.getElementById("ednombre").value;
  var 
apellido1 document.getElementById("edapellido1").value;
  var 
apellido2 document.getElementById("edapellido1").value;
  var 
campoculto document.getElementById("edcampoculto").value;

  var 
vars "?nombre=" +nombre"&apellido1=" +apellido1+
               
"&apellido2=" +apellido2"&campoculto=" +campoculto;

  
alert("http://www.urlficticia.com/index.html" vars);
  
//document.location = "http://www.urlficticia.com/index.html" + vars;
}

</script>

<form action="none" id="frmejemplo" name="frmejemplo">
 <p>
  <input type="text" size="20" value="Juan" id="ednombre" /> Nombre
  <br />
  <input type="text" size="20" value="Pérez" id="edapellido1" /> Primera apellido
  <br />
  <input type="text" size="20" value="Martínez" id="edapellido2" /> Segundo apellido
 </p>
 <p>

  <input type="hidden" id="edcampoculto" value="CampoCulto" />

  <input type="button" value="Formar la URL" onclick="FormarUrl();" />
 </p>
</form> 

Nota: Pongo el código entre etiquetas PHP porque resalta buena parte también del código HTML y JavaScript. No se trata de PHP, pues.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:10:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi