Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Variabili Globali

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    4

    Variabili Globali

    Ciao a Tutti,

    è un po' che non prendo in mano il JS e ho questo problema:

    il link della pagina è www.sito.it/pagina.html?cartella=cartella1

    vorrei passare la variabile ma purtroppo mi da degli errori nella riga dove metto l alert dicendo "Previsto Oggetto" e prima ancora in CaricaVar.js alla riga 3... errore di sintassi



    CaricaVar.js
    codice:
    function CaricaVariabile(variabile) { 
    var indirizzo = window.location.toString() + “&”;
    var posizione_nome = indirizzo.indexOf(variabile + “=”);
    	if (posizione_nome==-1) return “”;
    var sottostringa = indirizzo.substring(posizione_nome);
    var inizio=sottostringa.indexOf(“=”);
    var fine=sottostringa.indexOf(“&”);
    var variabile=sottostringa.substring(inizio + 1, fine);
    return variabile;
    }


    pagina.html
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Foto</title>
    
    <script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript" src="CaricaVar.js"></script>
    
    <script type="text/javascript">
    window.alert(CaricaVariabile("cartella")); //errore, ho provato anche a spostarla in <body>
    </script>
    
    <style type="text/css">
    	
    	/* hide from ie on mac \*/
    	html {
    		height: 100%;
    		overflow: hidden;
    	}
    	
    	#flashcontent {
    		height: 100%;
    	}
    	/* end hide */
    
    	body {
    		height: 100%;
    		margin: 0;
    		padding: 0;
    		background-color: #FFFFFF;
    	}
    
    </style>
    
    </head>
    
    <body>
    
    
        <div id="flashcontent">
    Non è possibile visualizzare il filmato. Potrebbe essere necessario installare il plugin flash, puoi scaricarlo qui
        </div>
    
    
    <script type="text/javascript">
    		// <![CDATA[
    		
    		var so = new SWFObject("main.swf", "FotoFlash", "100%", "100%", "8", "#FFFFFF");
    		//so.addVariable("flashVarText", "this is passed in via FlashVars for example only");
    		so.addParam("scale", "noscale");
    		so.write("flashcontent");
    		// aggiungiamo righe come la seguente se vogliamo passare variabili al file swf
    //   so.addVariable("varName", "Var Content"); 
    // aggiungiamo righe come la seguente per utilizzare variabili presenti nell'url
    //   so.addVariable("varName2", getQueryParamValue("GetVarName")); 
    		// ]]>
    	</script>
    
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    queste virgolette “ ” non sono valide, usa " o '
    ciao

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.