Comunidad de diseño web y desarrollo en internet online

variables GET en html

Citar            
MensajeEscrito el 31 Dic 2006 08:14 am
Hola soy Patula, tengo una dudota.:crap:

Creo que como todos los que iniciamos con los dinamismos de la Web buscamos iniciar con algo sencillo, de alta calidad, rapido y funcional.
Yo en lo personal me he topado con varias tecnologias que no he estudiado y no tengo por el momeno la intencion (Apache, IIS, CFM, etc.)

Ahora bien he encontrado una forma sencilla de tener esta versatilidad de envio de variables externas a HTML.


¿A html? :? SI!

Como es? no tengo ni un puñado de canabis para imaginamrmelo.
Pues en donde lo viste? www.downloads.com (da click en cualquier categoria)[/b]

Ahora bien para que quiero esto, busco hacer un html maquetado para que dependiendo de la variable enviada por metodo GET o POST y muestre una imagen distinta.

Tengan cuidado pues solamente lo he visto en esa pagina y sin enbargo ha visto codigod de asp pph etc. pero aqui la cuestion es como se hace realmente un html dinamico con variables externas a HTML y sin envargo no en cuentro en los tutoriales de DHTML esta ayuda.

Por esa razon pido ayuda a cristal lab y atodos los colaboradores ya que soy un flashero.

Muchas gracias y espero que este tema aparte de ayudarme a mi le ayude a toda la gente que busca esta informacion al igual que yo.

Adios y gracias. :)

Por patula

8 de clabLevel



Genero:Masculino  

Mexico

firefox
Citar            
MensajeEscrito el 31 Dic 2006 09:12 am
Hasta donde tengo conocimiento, eso no se hace por medio de HTML, sino por medio de una tecnologia del lado del servidor.

En mi caso, PHP, envio en la direccion el campo que quiero recibir, y lo obtengo mediante $_GET['campo']

Creo que te ayudarian mas en el foro de PHP :wink:

Suerte

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 31 Dic 2006 03:24 pm
Probablemente, lo hagan en PHP y ocupen esto

Por RattaMono

Claber

1863 de clabLevel

12 tutoriales

Genero:Masculino  



Ultima edición por RattaMono el 31 Dic 2006 06:06 pm, editado 1 vez

Cauroshigo Pirinola

firefox
Citar            
MensajeEscrito el 31 Dic 2006 03:24 pm
Eso es por medio de un lenguaje de servidor, y son variables tipo GET. Download.com NO usa html, ellos usan un lenguaje de servidor el cual es mostrado como .html a través de mod_rewrite.

Por otro lado, SI se pueden usar variables GET desde el lado del cliente, es un poco más complejo pero se puede usar javascript para que recoja las variables en la url y luego haces lo que quieras, tendrias que investigar al respecto.

Pero de que se puede, se puede.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 31 Dic 2006 04:08 pm
por favor utiliza un título más descriptivo, si bien se entendía lo que querías, se veía horrible y por todos los cielos no utilices encuestas en donde no se necesitan! no vas por la calle pidiendo ayuda al hacer una encuesta!

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 22 Nov 2010 09:26 pm
//podes usar esta función javascript.
//url de prueba
//http://www.tudominio.com/index.html?id=123&ref=jmp
//

<script language="javascript">
var Url = location.href;
Url = Url.replace(/.*\?(.*?)/,"$1");
Variables = Url.split ("&");
for (i = 0; i < Variables.length; i++) {
Separ = Variables[i].split("=");
eval ('var '+Separ[0]+'="'+Separ[1]+'"');
}
//Para comprobarlo:
alert(id);
alert(ref);
</script>

Por jossmp

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Nov 2010 12:07 am
Wow, esto es del 2006. Pero bueno, si tanto desean conseguir las variables GET, el siguiente codigo deberia ser suficiente, no entiendo por qué habria de hacerse un eval en el ejemplo anterior, pero bueno, aqui va.

Código Javascript :

var url = location.href,
   splitted = url.split('#')[0].split('?'),
   $_GET = {};

if (typeof splitted[1] !== 'undefined' && splitted[1] !== '') {
   splitted = splitted[1].split('&');
   if (splitted.length) {
      for (i in splitted) {
         var x = splitted[i].split('=');
         $_GET[ x[0] ] = x[1];
      };
      delete x;
   }
}

delete splitted, url;

console.log($_GET); // woot

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.