Visualizzazione risultati 1 fino 12 di 12

Discussione: Esecuzione javascript...

  1. #1
    Guest

    Predefinito Esecuzione javascript...

    Ciao a tutti, sono nuovo;
    come da titolo volevo chiedervi cosa c'è che non va in questa mia pagina html.
    Infatti i primi due script sono eseguiti al passaggio del mouse ed al click mentre il terzo no.
    Codice HTML:
    <html><head></head>
    <body>
    
    <script language="javascript"><!–
      alert("script");
    //–></script>
    
    <a href="#" onmouseover="alert('hai passato il mouse')">passa il mouse</a>
    
    <a href="javascript:alert('hai cliccato')">clicca qui</a>
    
    <a href="javascript:var url = 'http://www.google.it';
    var params = 'name=test&pass=test';
    http.open('POST', url, true);
    
    http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    http.setRequestHeader('Content-length', params.length);
    http.setRequestHeader('Connection", 'close');
    
    http.onreadystatechange = function() {
    	if(http.readyState == 4 && http.status == 200) {
    		alert(http.responseText);
    	}
    }
    http.send(params);">clicca qui</a>
    
    </body></html>
    Io, purtroppo, non ne so molto di Javascript quindi mi rivolgo a voi...
    Ultima modifica di dreadnaut : 12-02-2013 alle ore 17.55.05 Motivo: + tag [html] per il codice

  2. #2
    Guest

    Predefinito

    Subito salta all'occhio questa

    Codice PHP:
    http.setRequestHeader('Connection", 'close');
    apri con apice singolo e chiudi con doppio.

  3. #3
    Guest

    Predefinito

    Grazie per la risposta, si effettivamente hai ragione ma non cambia nulla:
    quando premo non succede nulla...

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    La variabile http non è definita da nessuna parte.

  5. #5
    Guest

    Predefinito

    Ah, già ho sistemato: non va comunque...
    altri errori?
    Codice:
    <html><head></head>
    <body>
    
    <script language="javascript"><!–
      alert("script");
    //–></script>
    
    <a href="#" onmouseover="alert('hai passato il mouse')">passa il mouse</a>
    
    <a href="javascript:alert('hai cliccato')">clicca qui</a>
    
    <a href="javascript:var url = 'http://www.google.it';
    var params = 'name=test&pass=test';
    http = new XMLHttpRequest();
    http.open('POST', url, true);
    
    http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    http.setRequestHeader('Content-length', params.length);
    http.setRequestHeader('Connection', 'close');
    
    http.onreadystatechange = function() {
    	if(http.readyState == 4 && http.status == 200) {
    		alert(http.responseText);
    	}
    }
    http.send(params);">clicca qui</a>
    
    </body></html>

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Beh, non compare nulla poiché il server risponde con il codice di errore 405, e lo script in questo caso non esegue alcuna azione.

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,257

    Predefinito

    Non puoi fare una richiesta ajax ad un dominio differente da quello della pagina in esecuzione: same origin policy

    Ciao!

  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Ah, certo, ma io pensavo che la pagina in questione fosse in locale sul suo PC...

  9. #9
    Guest

    Predefinito

    Non è possibile?
    Ma io vorrei solamente ottenere il sorgente di una pagina esterna...
    Non è proprio possibile quindi?

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,257

    Predefinito

    Puoi farlo con PHP, sbloccando le connessioni server2server.

    Ciao!

  11. #11
    Guest

    Predefinito

    Ah, ok... quindi in php come potrei ottenere il sorgente di una pagina esterna dopo aver postato una stringa di testo?

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,257

    Predefinito

    Con le normali funzioni di gestione file di PHP. Quindi file_get_contents(), file(), fopen() + varie, curl, fsokopen() ...

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •