Risultati da 1 a 7 di 7

Discussione: errore in prog html

  1. #1
    Senior Member
    Data Registrazione
    07-11-2004
    Messaggi
    240

    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

  2. #2
    SWZone Staff - Moderatore L'avatar di Alberto
    Data Registrazione
    17-09-2001
    Località
    Bologna
    Messaggi
    10.492
    Hai per caso attivo AD-Muncher?

  3. #3
    Super Member L'avatar di hannibal
    Data Registrazione
    18-02-2003
    Località
    Cesena - FC
    Messaggi
    510
    Manca un ";" in questa riga "var newLoc= "awrun.html" + document.location.search". Del resto non mi sembra ci siano altri errori nel javascript...

  4. #4
    SWZone Staff - Moderatore L'avatar di Alberto
    Data Registrazione
    17-09-2001
    Località
    Bologna
    Messaggi
    10.492
    Io non vedo l'oggetto XyzZ

  5. #5
    Senior Member
    Data Registrazione
    07-11-2004
    Messaggi
    240
    <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

  6. #6
    SWZone Staff - Moderatore L'avatar di Alberto
    Data Registrazione
    17-09-2001
    Località
    Bologna
    Messaggi
    10.492
    Continuiamo a complicare ....

    Questo codice &#232; 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&#224; ... io chiudo il 3D in Programmazione .... e lo riapriamo /spostiamo
    in altra sezione.

    Controlla per favore

  7. #7
    Senior Member
    Data Registrazione
    07-11-2004
    Messaggi
    240
    scusate &#232; un errore di un corso per patente europea pensavo fosse la sezione giusta.
    ciao

Segnalibri

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
  •