Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    27

    Problema implementazione vbscript

    Spero di stare postando nella sezione giusta, ma non ne ho vista una migliore.

    Ho uno script in vbscript che messo da solo su una pagina funziona ma inserito all'interno di un'altra mia pagina non funziona (mi dice: "Errore nella visualizzazione della pagina" nella barra di stato e non succede nulla).

    Qualcuno mi sa spiegare dov'è il problema?!

    Questo è il codice html con lo script funzionante:

    codice:
      
    <html>
    
    <head>
    <SCRIPT language=vbscript>
    
    Sub window_onerror
      window.navigate ("http://NOMEDOMINIO.it/error.html")
    End Sub
    
    Sub Conferma_onclick
      window.navigate("aree_riservate/" + window.psw.value + "/home.htm")
    End Sub
    
    Sub Annulla_onclick
      window.history.back
    End Sub
    </SCRIPT>
    </head>
    
    <body bgcolor="#FF00FF">
    Immetti la password di accesso: <INPUT id=psw type=password name=psw>
    <INPUT type=button value=Conferma name=Conferma>
    <INPUT type=button value=Annulla name=Annulla>
    </body>
    
    </html>
    Mentre questo è il codice html con lo script non funzionante:

    codice:
      
    <html>
    
    <head>
    <link rel="shortcut icon" href="http://NOMEDOMINIO.it/favicon.ico">
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Home Page</title>
    <script type="text/javascript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
    x.src=x.oSrc;
    }
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length;
    i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
    x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++)
    x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
    for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc)
    x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    <SCRIPT language=vbscript>
    
    Sub window_onerror
      window.navigate ("www.NOMEDOMINIO/error.html")
    End Sub
    
    Sub Conferma_onclick
      window.navigate("aree_riservate/" + window.psw.value + "/home.html")
    End Sub
    </SCRIPT>
    </head>
    
    <body background="sfondo egitto.gif" topmargin="0"
    onLoad="MM_preloadImages('pulsanti/settori_press.JPG','pulsanti/Consulenze_press.JPG','pulsanti/articoli_press.JPG','pulsanti/domiciliazioni_press.JPG','pulsanti/curriculum_press.JPG','pulsanti/contatti_press.JPG','pulsanti/link_press.JPG','pulsanti/riservata_press.JPG')">
    <table width="984" height="985" align="center" cellpadding="10">
      <tr>
        <td height="258" colspan="2"><p align="center">[img]BANNER/BANNER%20FINAL.gif[/img]
    
            [img]pulsanti/home_press.JPG[/img] [img]pulsanti/settori_unpress.JPG[/img]  [img]pulsanti/Consulenze_unpress.JPG[/img] [img]pulsanti/articoli_unpress.JPG[/img] [img]pulsanti/domiciliazioni_unpress.JPG[/img] [img]pulsanti/curriculum_unpress.JPG[/img] [img]pulsanti/contatti_unpress.JPG[/img] [img]pulsanti/link_unpress.JPG[/img] [img]pulsanti/riservata_unpress.JPG[/img]</p>      </td>
      </tr>
      <tr>
        <td height="0" bordercolor="#333333" background="SFONDI/prova sfondo
    righine_orizzontali2(rosato).jpg" bgcolor="#ECE9D8"><p align="center"><font
    color="#660000" face="Courier New, Courier, monospace">Login
    
    area riservata</font></p>
          <form name="form1" method="post" action="">
            <label>
              <INPUT id=psw type=password name=psw>
            </label>
            <INPUT type=button value=Conferma name=Conferma>
          </form></td>
        <td width="819" rowspan="2" background="SFONDI/prova sfondo
    righine_orizzontali3(azzurrato).jpg" bgcolor="#FFFFFF"><p
    align="justify"></p></td>
      </tr>
      <tr>
        <td height="337" bordercolor="#333333" background="SFONDI/prova sfondo
    righine_orizzontali2(rosato).jpg" bgcolor="#ECE9D8">
    
    
     <font color="#660000" face="Courier New, Courier,
    monospace">Newsletter</font></p>
          <form name="form2" method="post" action="">
            <label>
              <input type="text" name="newsletter" id="newsletter">
            </label>
            <label>
              <input type="submit" name="Invia" id="Invia" value="Invia">
            </label>
          </form>
          
    
    </p>
          
    
    </p>
          
    
    </p>
          
    
    </p>
          
    
    </p>
          
    
    </p>
        
    
    </p>
    
     </p></td>
      </tr>
      <tr>
        <td height="96" colspan="2" bordercolor="#333333"
    background="SFONDI/prova sfondo righine_verticali1.jpg"
    bgcolor="#ECE9D8"><div align="center">
          
    
    <font color="#71522B"><a href="EMAIL">
    
              
    
            </a></font> </p>
    </div></td>
      </tr>
    </table>
    <p align="left">
    </p>
    </p>
    </body>
    
    </html>
    p.s.: nel secondo codice ho tolto il tasto "annulla" ma il problema non
    risiede lì.

    Grazie.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    prova a postare SOLO l'output HTML
    (usa il tag CODE, non QUOTE)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    27
    Originariamente inviato da Vincent.Zeno
    prova a postare SOLO l'output HTML
    Cosa intendi per l'output HTML?

    (usa il tag CODE, non QUOTE)
    Ok, scusa, ho corretto.

    Grazie.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Massy_73
    Cosa intendi per l'output HTML?
    niente, avevo letto male...



    l'errore è questo:
    prorpietà o metodo non supportati dall'oggetto 'window.psw'

    non so... conflitto?


    EDIT: sposto in javascript (essendo statico)
    semmai ti rispostano

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    27
    Originariamente inviato da Vincent.Zeno

    l'errore è questo:
    prorpietà o metodo non supportati dall'oggetto 'window.psw'

    non so... conflitto?
    Ma l'oggetto 'window.psw' sta anche nel primo codice.
    Coflitto con cosa?
    C'è un'altro script ma dovrebbe essere in jvascript, possibile che entrino in conflitto?
    Boh!

    Intanto grazie per il cortese aiuto.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    27
    Risolto... a metà...!

    Ho cancellato una riga che non ci doveva essere dal codice.
    Ora con IE funziona perfettamente ma con FF e Chrome no.
    Che voi sappiate FF e Chrome non supportano vbscript?

    cmq, di fatto, devo fare una cosa penso semplicissima per chi è appena meno imbranto di me :

    devo prendere la stringa immessa in un campo di testo e fare in modo che quando viene premuto il pulsante di conferma si apra il link:
    http://www.miodominio.it/aree_riservate/contenuto_campo_di_testo/home.htm

    Idee?

    Grazie.

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.