Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Passaggio variabili

  1. #1

    Passaggio variabili

    Ciao,
    devo passare una variabile tra due pagine in questo modo
    window.open(url)
    passando alla nuova pagina la variabile user
    come posso fare?
    come si fa a recuperarla sulla nuova pagina
    (TUTTO CIO IN JAVASCRIPT)

    grazie!!!


    :metallica

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    window.open("page.html?user=value", "", "");

    var s = location.search.substr(1);
    var value = s.substr(s.indexOf("=") + 1);

  3. #3
    <a href="#" onclick="window.open('nome_page?id_user=value','Co nferma', 'width=260,height=210,scrollbars=no')">

    oppure con una funzione

    <a href="#" onClick="vai(user)">

    function vai(user)
    {


    url=('nome_page?id_user=value','Conferma', 'width=260,height=210,scrollbars=no');
    document.location.href = url;

    }

  4. #4
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    X Floyd

    Saresti così gentile da spiegarmi il funzionamento di queste due istruzioni?

    var s = location.search.substr(1);
    var value = s.substr(s.indexOf("=") + 1);

    Cioè, non capisco perchè nel prelievo della stringa (che poi è l'URL) hai messo "substr(1)" e nella variabile "value" quel "s.substr" e "+ 1"

    Grazie mille
    www.beppegrillo.it
    Il blog di Beppe!!

  5. #5

    recupero

    Scusate la mia ignoranza ma non sono riuscito a capire come recuperare la variabile... grazie!!:metallica

  6. #6

    Stop

    Ho capito tutto!!
    il substring(indexOf("="+1))
    cerca = e comincia a cOpiAre da li fino alla fine della stringa a differenza del substring(int,int) che parte dal primo inidice e finisce col secondo!!!

    THANKS!!!:metallica

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    codice:
    location.search                           ?user=value
    var s = location.search.substr(1);        user=value
    var value = s.substr(s.indexOf("=") + 1); value
    :mavieni: :mavieni: :mavieni: :mavieni: :mavieni: :mavieni: :mavieni:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.