Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    3

    passare il nome di un file a un'altra pagina

    Ciao,

    chiedo il vostro aiuto sul seguente problema.

    in una pagina HTML (prima.htm) ho una serie di icone fotografiche. Cliccando su una di esse si apre un'altra pagina (seconda.htm) che voglio contenga (oltre ad altri elementi statici) la stessa immagine ingrandita.

    All'interno del codice di seconda.htm, in una determinata posizione c'è quindi il TAG [img]nomeimg.jpg[/img]

    Io vorrei che il nomeimg venga passato dall'icona che l'utente sceglie nella prima pagina.

    Si può passare la variabile con l'URL (ad es con <a href="seconda.htm?nomeing=04"> però non so come si fa a far leggere quello 04 nel tag IMG SRC

    riassumendo:
    se clicco l'icona 03 in prima.htm voglio che in seconda.htm il tag diventi [img]03.jpg[/img]
    se clicco l'icona 04 in prima.htm voglio che in seconda.htm il tag diventi [img]04.jpg[/img]
    e così via

    spero di essermi spiegato... e grazie anticipatamente

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, non so come si prendano con javascript le variabili da url ma nel caso fosse una pagina php risolveresti in questo modo:

    -- questa la pagina aperta da icona ---

    url di arrivo: ..../pagina.php?img=3 (.php e non .html)
    Codice PHP:
    <php


    ?>

    //qui tutto l html che vuoi

    [img]pathImmagini/<?=$_GET['img']?>.jpg[/img]

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    3
    Grazie mille funziona perfettamente!!!

  4. #4
    Codice PHP:
    <script type="text/javascript">
    function 
    getVars(){
        var 
    indirizzo window.location;
        var 
    tmp indirizzo.split('?');
        
    tmp tmp[1].split('&');
        var 
    variabili = Array();

        for(
    i=0;i<tmp.length;i++){
            
    tmp[i].split('=');
            
    variabili[x[0]] = x[1];
        }
        
        return 
    variabili;

    }
    </script> 
    La funzione getVars richiamata in javascript ti ritorna un'array con i valori passati dopo l'indirizzo
    http://www.digitlife.it - Siti web in Friuli Venezia-Giulia.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    3
    grazie mille!

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.