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>