Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [indirizzare nell IFRAME] con js

    Ciao a tutti ho un sito con all' interno un iFRAME. Nella pagina principale ci sono i link che vengono caricati nell' iFRAME.
    Ho costruito tre pulsanti (GIF) per il cambio della lingua.
    La mia esigenza è questa:

    a)devo sapere che pagina sto visualizzando nell' iFRAME
    b)devo chiamare nuovamente quella pagina ma cambiando la lingua

    ES:

    Nell' iFRAME con nome Centro sto visualizando prodotti.asp?ID=1
    Se premo un pulsante lingua vorrei che chiamasse

    prodotti.asp?ID=1&LN=DE --> tedesco

    prodotti.asp?ID=1&LN=IT --> italiano

    prodotti.asp?ID=1&LN=FR --> francese

    Ho pensato di costruire un funzione in js e chiamarla dal pulsante lingua:

    codice:
    cambiaLingua(quale){
    var indirizzo = //pagina che vedo nell' IFRAME
    redirect = indirizzo + "&LN=" + quale
    }
    come potete vedere non conosco la sintassi js, chi mi aiuta?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ciao,

    <script>
    function cambia(lingua){
    parent.nomeframe.location.href+="&LN="+lingua
    }
    </script>

  3. #3
    esattissimo!!
    Grazie mille!

  4. #4
    solo che se per sbaglio premo prima it poi de succede cio'

    quando premo DE

    prodotti.asp?ID=1&LN=DE

    poi ripremo IT

    prodotti.asp?ID=1&LN=DE&LN=IT

    ??? cosa posso fare devo splittare la stringa??

  5. #5
    ho fatto del debug e ho scoperto che

    codice:
    function cambia(lingua){ 
    alert(parent.Centro.location)
    //parent.Centro.location.href+="&LN="+lingua 
    }
    mi puo' rispondere in questi modi

    http://www.nomesito.ch/pagina.asp?ID=1

    oppure

    http://www.nomesito.ch/pagina.asp

    poichè ho delle pagine che possono cambiare lingua ma non hanno bisogno del parametro ID .... devo giocare sulla stringa ..

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.