L'avevo capito, infatti è sbagliato ciò che tu hai messo come elemento fisso per determinare la variabile "inizio".
Roby
L'avevo capito, infatti è sbagliato ciò che tu hai messo come elemento fisso per determinare la variabile "inizio".
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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> ..
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
Cosa hai messo nella variabile "inizio"?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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&"
"
Te l'avevo detto quale era il testo da inserire...
L'inizio della tabella.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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?
Beh... devi raddoppiare le virgolette quando sono all'interno di un testo elaborato da VbScript.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
grazie Roby, hai ragione adesso funzione tutto benissimo.
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?