Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 41
  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'avevo capito, infatti è sbagliato ciò che tu hai messo come elemento fisso per determinare la variabile "inizio".

    Roby

  2. #12
    non so da dove vuoi partire a recuperare il testo comunque l'errore è sicuramente quello che ti ha indicato roby controlla bene cosa vuoi recuperare dalla pagina

    controlla questa riga
    codice:
    ..
    Classifica Serie A 2011-2012osizione">Pos.</abbr></th>
    ..

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    grazie ad entrambi per il prezioso supporto.
    Adesso i valori sono nelle colonne giuste, ma comunque non parte da dove mi avete indicato.

    Questo è il risultato visualizzando il sourcecode:

    <table>

    <tr>

    Classifica Serie A 2011-2012
    </h2>
    </div>
    </div>
    <div class="bd">
    <div class="hd">
    <div class="wrapper">

    </div>
    </div>
    <div class="bd">
    <table cellpadding="0" cellspacing="0" summary="Classifica completa">
    <thead>
    <tr>
    <th scope="col" class="col1"><abbr title="Posizione">Pos.</abbr></th>
    <th scope="col" class="col2">Squadra</th>
    <th scope="col" class="col3"><abbr title="Punti">P.ti</abbr></th>

    adesso capisco come incolonnarle e renderla maggiormente leggibile

  4. #14
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cosa hai messo nella variabile "inizio"?

    Roby

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    ciao Roby,

    inizio=(Instr(objXMLHttp.responseText, "Serie A 2011-2012 - Classifica completa")-1)

    per comodità posto tutto il codice:

    inizio=(Instr(objXMLHttp.responseText, "Serie A 2011-2012 - Classifica completa")-1)
    nuovo_testo=right(objXMLHttp.responseText,(len(obj XMLHttp.responseText)-inizio))
    fine=(Instr(nuovo_testo, "}")-1)
    nuovo_testo=left(nuovo_testo,fine)

    array_coord=split(nuovo_testo,",")

    classifica=replace(array_coord(0),"Serie A 2011-2012 - Classifica completa","")

    response.write "Classifica Serie A 2011-2012"&classifica&"
    "

  6. #16
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te l'avevo detto quale era il testo da inserire...
    L'inizio della tabella.

    Roby

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    ciao Roby, avevo già provato ad inserire il testo della tabella che è:


    <table cellpadding="0" cellspacing="0" summary="Classifica completa">

    ma quando eseguo la pagina mi restituisce il seguente errore:


    Microsoft VBScript compilation error '800a03ee'

    Expected ')'

    /testo.asp, line 16

    inizio=(Instr(objXMLHttp.responseText, "<table cellpadding="0" cellspacing="0" summary="Classifica completa">")-1)
    ------------------------------------------------------------^

    intendevi questo come inizio della tabella giusto?

  8. #18
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Beh... devi raddoppiare le virgolette quando sono all'interno di un testo elaborato da VbScript.

    Roby

  9. #19
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    grazie Roby, hai ragione adesso funzione tutto benissimo.

  10. #20
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    ciao Roby, avrei qualche domanda in merito alla visualizzazione della classifica.

    Ho visto che nell'html sorgente c'è una parte che non riesco a capire come eliminare (immagino di dover valorizzare correttamente la variabile fine) e soprattutto volevo chiedervi se posso fare in modo che non ci siano link.

    Mi spiego meglio:

    nell'html sorgente c'è questa sezione di codice

    <tbody>
    <tr class="">
    <td>1</td>
    <th scope="row">
    Udinese

    che ovviamente viene generato perchè nella pagina da cui leggo la classifica c'è quel link.

    Ho la possibilità di eliminarlo nella mia pagina?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.