Visualizzazione risultati 1 fino 6 di 6

Discussione: [Ext - FF] Passare i dati

  1. #1
    pokestudio non è connesso Altervistiano Junior
    Data registrazione
    16-01-2004
    Residenza
    127.0.0.1
    Messaggi
    547

    Predefinito [Ext - FF] Passare i dati

    Allora io vorrei fare un estenzione firefox, il javascript lo conosco un pò, e io vorrei sapere, come faccio a prendere il codice html della pagina e poi passarla a php? Praticamente:

    1) Prendo il codice HTML della pagina vista
    2) Ci faccio quello che voglio
    3) La passo ad una pagina php tramite <img> e metodo GET

    come si fa? poi c'è un altro modo per passare i dati da javascript a php?
    Dal server 5 con amore

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    mmmh non si capisce esattamente quello che vuoi fare... sembra:

    1) stai visitando un sito e usi la tua estensione
    2) la attivi. chenneso', premi il bottone che la tua ext. ha messo sulla toolbar
    3) la tua ext. prende il contenuto della pagina, ci lavora un po', poi lo passa ad una pagina php, che sta su altervista

    e' qualcosa del genere che intendi ?

  3. #3
    pokestudio non è connesso Altervistiano Junior
    Data registrazione
    16-01-2004
    Residenza
    127.0.0.1
    Messaggi
    547

    Predefinito

    Si parserizzare la pagina però vorrei passare dei dati a php...mica posso usare MySQL con javascript :D . Poi a meno che non la analizza un pò javascript devo usare per forza GET
    Dal server 5 con amore

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    beh, puoi passare la pagina intera come POST, oppure usare XMLHTTPRequest. In giro trovi parecchi tutorial come questo su html.it.

    Consiglio: prima di impelagarti nella creazione di un estensione, scrivi il javascript in una pagina di prova e la testi su se' stessa. Poi chiediti se vuoi veramente un estensione, o alla fine ti basta un bookmarklet :)

  5. #5
    pokestudio non è connesso Altervistiano Junior
    Data registrazione
    16-01-2004
    Residenza
    127.0.0.1
    Messaggi
    547

    Predefinito

    Citazione Originalmente inviato da dreadnaut
    beh, puoi passare la pagina intera come POST, oppure usare XMLHTTPRequest. In giro trovi parecchi tutorial come questo su html.it.

    Consiglio: prima di impelagarti nella creazione di un estensione, scrivi il javascript in una pagina di prova e la testi su se' stessa. Poi chiediti se vuoi veramente un estensione, o alla fine ti basta un bookmarklet :)
    no no, serve veramente una estensione firefox. Praticamente come faccio passare tramite post la pagina? Poi io vorrei fare così

    1) La toolbar ha un pulsante per attivarsi
    2) Quando è attiva passa il codice HTML della pagina a quella php
    3) La pagina php fa "return" di quello che ha fatto nella toolbar

    potresti farmi un esempio? non sono molto bravo a capire queste cose...

    ah e come si fa a prendere il codice HTML dall'estensione?
    Ultima modifica di pokestudio : 10-09-2006 alle ore 01.53.47
    Dal server 5 con amore

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Citazione Originalmente inviato da pokestudio
    no no, serve veramente una estensione firefox.
    Ovvero intendi distribuirla e rendere il tuo servizio online pubblico ?

    Praticamente come faccio passare tramite post la pagina? Poi io vorrei fare così
    leggiti le guide su xmlhttprequest per le richieste POST. Dovrebbe essere abbastanza inviare il contenuto di document.documentElement.innerHTML, che include sia head che body della pagina.

    Fare "return" di un risultato non e' un problema. La tua pagina php ricevera' i dati in $_POST, e restituisce normalmente output. Il javascript dell'estensione lo ricevera' se tutto e' andato a buon fine.

Regole di scrittura

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