Compartir variables entre diferentes archivos HTML usando JavaScript o JQery -- javascript campo con html campo con variables camp Relacionados El problema

share variables between different html file using javascript or jquery


0
vote

problema

Español

¿Cuál es la forma más sencilla de definir y acceder a las variables compartidas entre los archivos iTML que pertenecen al mismo proyecto?

Gracias a todos,

b saludos

Original en ingles

What is the simplest way to define and access shared variables between .html files belonging to the same project.

Thank you all,

b regards

        

Lista de respuestas

2
 
vote

Si tiene la intención de que estos sean únicos para cada cliente, podría:

  1. Tienda Cookies
  2. Pase los datos como parte de los parámetros de solicitud

Si tiene la intención de almacenar datos de forma permanente, debe usar un lenguaje lateral del servidor.

Las variables que define en cualquier archivo JS se accede exactamente de la misma manera. Por ejemplo, considere el siguiente archivo variables.js7 que incluye en la parte superior de todas sus páginas:

  var variable1 = "foo"; var variable2 = "bar";   

Luego, en cualquier script que viene después de que simplemente pueda consultar estas variables. Considere mypage.html:

  <html>     <head>         <script src="variables.js" type="text/javascript"></script>         <script>             alert(variable1); // alerts "foo"         </script>     </head>     <body>     </body> </html>   
 

If you intend for these to be unique for each client, you could:

  1. Store cookies
  2. Pass data as part of the request parameters

If you intend to store data permanently, you should use a server side language.

The variables you define in any JS file are accessed in exactly the same way. For example, consider the following variables.js file which you include at the top of all your pages:

var variable1 = "foo"; var variable2 = "bar"; 

Then, in any script that comes after you can simply refer to these variables. Consider mypage.html:

<html>     <head>         <script src="variables.js" type="text/javascript"></script>         <script>             alert(variable1); // alerts "foo"         </script>     </head>     <body>     </body> </html> 
 
 
         
         
0
 
vote

El {package Obj; sub new {bless [0]} sub set {$_[0][0] = $_[1]; $_[0]} sub add {$_[0][0] += ($_[1] || 1); $_[0]} sub show {print "Obj: $_[0][0] "} sub dies {die "an error occured"} } my $obj = Obj->new; say "ok 1" if $obj->$try(set => 5)->add->add->show; # prints "Obj 7" # and "ok 1" say "ok 2" if $obj->$try('dies')->add->add->show; # prints nothing say $obj->$try('dies')->add->add->show->error; # prints "an error occured..." 0 y {package Obj; sub new {bless [0]} sub set {$_[0][0] = $_[1]; $_[0]} sub add {$_[0][0] += ($_[1] || 1); $_[0]} sub show {print "Obj: $_[0][0] "} sub dies {die "an error occured"} } my $obj = Obj->new; say "ok 1" if $obj->$try(set => 5)->add->add->show; # prints "Obj 7" # and "ok 1" say "ok 2" if $obj->$try('dies')->add->add->show; # prints nothing say $obj->$try('dies')->add->add->show->error; # prints "an error occured..." 111111111/12/12E PERDERÁ COMPARTAR PASOS DE VALOR DE CLAVE / CANTALIZACIÓN ENTRE .HTML ARCHIVOS, siempre que pertenezcan al mismo dominio. {package Obj; sub new {bless [0]} sub set {$_[0][0] = $_[1]; $_[0]} sub add {$_[0][0] += ($_[1] || 1); $_[0]} sub show {print "Obj: $_[0][0] "} sub dies {die "an error occured"} } my $obj = Obj->new; say "ok 1" if $obj->$try(set => 5)->add->add->show; # prints "Obj 7" # and "ok 1" say "ok 2" if $obj->$try('dies')->add->add->show; # prints nothing say $obj->$try('dies')->add->add->show->error; # prints "an error occured..." 2 Los valores se almacenan en el navegador entre sesiones, y si el usuario cambia los navegadores, los valores no se llevarán a cabo con ellos; Tampoco el servidor puede ver estos valores sin código extra.

http://en.wikipedia.org/wiki/web_storage

 

The sessionStorage and localStorage objects will allow you to share key/string value pairs between .html files, provided they belong to the same domain. localStorage values are stored in the browser between sessions, and if the user switches browsers the values will not be carried with them; nor can the server view these values without extra code.

http://en.wikipedia.org/wiki/Web_storage

 
 
   
   

Relacionados problema

1  Valores variables que no se actualizan a través de funciones  ( Variable values not being updated across functions ) 
La variable Message y el valor booleano count de la función validator no se actualizará cuando se ejecute inputFocus función. Entonces, validator SI...

259  ¿Son las variables PHP pasadas por valor o por referencia?  ( Are php variables passed by value or by reference ) 
¿Las variables PHP pasan por valor o por referencia? ...

0  PHP: ARTICULTURAS DE VARIABLE DE LA SESIÓN OUTYNC O SESIÓN CURRENTAL INTERIOR DE LA SESIÓN  ( Php outsync or concurrent session variable arrays inside session ) 
Tengo un problema realmente extraño con las variables de sesión PHP. Sobre la base de la identificación de la sesión, parece que habría variables dobles dentr...

2  Obtenga Git BranchName en WixSetup Project Build Variable  ( Get git branchname in wixsetup project build variable ) 
Estoy usando Visual Studio 2015 con GITLAB. ¿Cómo puedo obtener mi nombre de sucursal de Git actual en mis proyectos de configuración de VS, construir variabl...

33  ¿Descubre que todavía necesita variables que pueda cambiar, y si es así, por qué?  ( Do you find you still need variables you can change and if so why ) 
Uno de los argumentos que he escuchado contra lenguajes funcionales es que la codificación de asignación única es demasiado difícil, o al menos significativam...

28  Cuerda y final  ( String and final ) 
¿Qué es la diferencia entre en las siguientes afirmaciones String name = "Tiger"; final String name ="Tiger"; Aunque la clase String es final clas...

0  Echo una variable. "_ Cadena" (concatenada con una cadena)  ( Echo a variable string concatenated with a string ) 
Hi Guy's ¿Alguna idea de cómo hacer este trabajo? <?php $themename_orig = get_bloginfo ( 'name' ); $clean = toAscii($themename_orig); $shortnam...

15  ¿Cuál es la diferencia entre un símbolo y una variable en Ruby? [duplicar]  ( What is the difference between a symbol and a variable in ruby ) 
Esta pregunta ya tiene respuestas aquí : Cómo entender los símbolos en Ruby ...

7  SHELL SCRIPT DE USUARIO DE USUARIO / ENTRADA  ( Shell script user prompt input ) 
Este es un script de cáscara de korn crudo que escribió alguien más. No sé mucho sobre el uso de sintaxis de shell y ni siquiera estoy seguro de si esto es po...

1  Recopilación de datos publicados de campos similares  ( Gathering post data from similar fields ) 
Estoy publicando un formulario que tiene muchos campos similares (Artist1, Artist2, .... Artist20). Estoy tratando de agregarlos a una base de datos, pero no ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos