-
errore in prog html
<HTML>
<HEAD>
<script language="JavaScript">
function getArgs(){
//----------------------------------------------
var args= new Object();
var query= top.location.search.substring(1);
query=unescape(query.toUpperCase())
var pairs= query.split("&");
for (var i=0; i<pairs.length; i++){
pos=pairs[i].indexOf('=');
if (pos==-1) continue;
argname=pairs[i].substring(0,pos);
value=pairs[i].substring(pos+1);
args[argname]=unescape(value);
}
return args;
}
var params=getArgs();
var width=params.W;
var height=params.H;
var middle = (window.screen.width/2)-309;
var newLoc= "awrun.html" + document.location.search
// window.open(strFileName, '_blank','toolbar=no, menubar=no, resizable=no, location=no, width='+width+', height='+height+', top=100, left='+ middle);
window.open(newLoc,'_blank','height='+height+',wid th='+width+',resizable=no,scrollbars=no,screenX='+ middle+',screenY=100, top=100, left='+middle);
window.close();
</script>
<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
</BODY>
</HTML>
é un corso per patente europea in questo file mi dà questo errore
ERROR-Query Separator ? is Missing in URL Launch Line
Grazie
-
SWZone Staff - Moderatore
Hai per caso attivo AD-Muncher?
-
Super Member
Manca un ";" in questa riga "var newLoc= "awrun.html" + document.location.search". Del resto non mi sembra ci siano altri errori nel javascript...
-
SWZone Staff - Moderatore
Io non vedo l'oggetto XyzZ
-
<html>
<head>
<META HTTP-EQUIV="Expires" CONTENT="-1" >
<title>EuroLearning Courseware</title>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" >
<script language="javascript">
function getArgs(){
//----------------------------------------------
var args= new Object();
var query= top.location.search.substring(1);
query=unescape(query.toUpperCase())
var pairs= query.split("&");
for (var i=0; i<pairs.length; i++){
pos=pairs[i].indexOf('=');
if (pos==-1) continue;
argname=pairs[i].substring(0,pos);
value=pairs[i].substring(pos+1);
args[argname]=unescape(value);
}
return args;
}
function FormatHTTPString(strString){
strString=escape(strString);
for(var i=0; i<strString.lastIndexOf('/'); i++){
strString = strString.replace('/','%2F')
}
return strString;
}
// The empty string at the end converts the location to a string.
loc = document.location + ""
pos = loc.indexOf("?")
if (pos > 0)
{
var nTemp;
strURL=loc.substring(pos + 1, loc.length);
// strInizio = strURL.indexOf("&w=");
// strURL = strURL.substr(0,strInizio);
strInizio = strURL.indexOf("ELCourse");
strFine = strURL.indexOf("&",strInizio);
if(strFine==-1){
strFine = strURL.length;
}
strLen = strFine-strInizio;
strCourse = strURL.substr(strURL.indexOf("ELCourse"), strLen);
strURLLeft=strURL.substr(0, strURL.indexOf(strCourse)-1);
strURLRight=strURL.substr(strURL.indexOf(strCourse )+strCourse.length+1);
strURL=strURLLeft+strURLRight;
// Elimino le eventuali doppie &
for(var i=0; i<strURL.lastIndexOf('&&'); i++){
strString = strURL.replace('&&','&')
}
strCourse=strCourse.substr(strCourse.indexOf("=")+ 1);
params = "?" + FormatHTTPString(strURL);
}
else
{
alert("ERROR - Query Separator (?) is Missing in URL Launch Line")
params = "#ERROR=Query-Separator-Missing"
}
// URL encode params
URLString=strCourse + params
alert(strCourse);
alert(params);
var parameters=getArgs();
//alert(URLString);
document.write('<p> ')
document.write('<object id="AuthorwareShockwaveControl" ')
document.write('classid="CLSID:15B782AF-55D8-11D1-B477-006097098764" ')
//document.write('CODEBASE="WebPlayer/Opera/awarewebplayer/download/smart/cab/awswaxm.cab#version=5,0,0,59" ')
//document.write('standby="Non risulta installato il plug-in Macromedia Authorware ..."')
//**document.write('type="application/x-authorware-map"')
document.write('WIDTH="'+parameters.W+'" HEIGHT="'+parameters.H+'"> ')
//document.write('WIDTH=618 HEIGHT=420> ')
document.write(' <param name="SRC" value="'+URLString+'"> ')
document.write(' <param name="PALETTE" value="background"> ')
document.write('<EMBED WIDTH="'+parameters.W+'" HEIGHT="'+parameters.H+'" SRC="'+URLString+'" PALETTE="background" ')
//document.write('<EMBED WIDTH=618 HEIGHT=420 SRC="'+URLString+'" PALETTE="background" ')
//document.write('ALT="Non risulta installato il plug-in Macromedia Authorware ..."')
document.write('TYPE="application/x-authorware-map"> ')
//document.write('PLUGINSPAGE="WebPlayer/Opera/Opera.htm"> ')
document.write('</EMBED>')
document.write('<NOEMBED></NOEMBED>')
document.write('</object> ')
document.write('</p>')
</script>
</body>
</html>
Forse da questo file si pu' capire meglio l'errore
Scusatemi ma in prog html ne capisco pochissimo datemi indicazioni precise
-
SWZone Staff - Moderatore
Continuiamo a complicare ....
Questo codice è parzialmente uguale al precedente ... e contiene pezzi nuovi, ma ne mancano di vecchi.
Per poter verificare occorrerebbe il codice completo che ovviamente non puoi postare.
Comunque per quel che vedo ... quando effettui una query con quella pagina, non utilizzi il separatore '?' ....
Torno a ripetere, stai utilizzando sul tuo PC il programma AD-Muncher?
Controlla.
Ultima cosa .... ma tu stai imparando ad usare Javascript ... oppure hai un errore Javascript nella pagina .... in quest'ultimo caso fai le scuse alla comunità ... io chiudo il 3D in Programmazione .... e lo riapriamo /spostiamo
in altra sezione.
Controlla per favore
-
scusate è un errore di un corso per patente europea pensavo fosse la sezione giusta.
ciao
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri