Posizione all'interno di una tabella

red_fish

Utente Attivo
30 Set 2005
37
0
0
Ciao a Tutti,
per spiegarmi meglio vi illustro il mio problema con un esempio pratico:
Ho una pagina foglio.asp che visualizza una tabella con x records dove x è in ogni caso un numero superiore al numero di record visualizzabili in una pagina del browser. Se clicco su un record il contenuto dei campi mi viene postato in una nuova pagina salva.asp per permettere all'utente di apportare delle modifiche ad alcuni di essi. il problema è che quando faccio il redirect a foglio.asp per ripristinare la situazione di partenza, magari dopo una modifica, come faccio a far riposizionare il fuoco sul record di partenza?!?!..

Grazie a chi poò aiutarmi.
Daniela
 
se ho capito bene quello che vuoi fare, puoi creare i link con il tag <a name=iddelrecord>, e quando torni in foglio.asp passare nell'url #iddelrecord.

Fammi sapere :byebye:
 
Non conosco questi tag

Grazie,
ma non conosco questi tag potresti essere un po' più preciso e magari fammi vedere un esempio?!??!?
Grazie mille
Daniela
:byebye:
 
Ecco qui!

red_fish ha scritto:
Grazie,
ma non conosco questi tag potresti essere un po' più preciso e magari fammi vedere un esempio?!??!?
Grazie mille
Daniela
:byebye:
Ciao! :D

Masterweb si riferiva agli ANCORAGGI. ;)

La logica con cui funzionano è questa :book:
_metti caso di aver una pagina web con un lunghissimo brano, suddiviso in 10 capitoli.
Ora, per far si che l'utente vada direttamente al capitolo di suo interesse si fa solitamente un indice ad inizio pagina, con i titoli dei capitoli che, se cliccati, portano direttamente al capitolo scelto, senza dover utilizzare la scroolbar e cercare quindi manualmente l'inizio del capitolo di nostro interesse. Ecco come si fa:

=========================
TITOTO ARTICOLO
<a href="#cap1">Capitolo 1</a><br>
<a href="#cap2">Capitolo 2</a><br>
<a href="#cap3">Capitolo 3</a><br>
<a href="#cap4">Capitolo 4</a><br>
<a href="#cap5">Capitolo 5</a><br>
<a href="#cap6">Capitolo 6</a><br>
<a href="#cap7">Capitolo 7</a><br>
<a href="#cap8">Capitolo 8</a><br>
<a href="#cap9">Capitolo 9</a><br>
<a href="#cap10">Capitolo 10</a><br>
<br>
<br>
<br>


<a name="cap1">Capitolo 1</a><br>
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
e così via per ogni capitolo.
=============================

Fino a qui ci sei Daniela? Ho comunque allegato a questo post un esempio! ;)

Ora, per usare questo metodo secondo i tuoi bisogni potresti fare così:
_vai nella ASP che visualizza l'elenco dei record, e nel ciclo che li stampa a video aggiungi l'ancoraggio alla chiave univoca del record(sto supponendo che non possa essere poi modificata in salva.asp), così:
<%
do while not rs.EOF
response.write("<a name="& rs("id_record") &">" & rs("id_record") & "</a>")
rs.MoveNext
Loop
%>

A questo punto vai nella ASP coi dettagli del record e sul link che clicchi per ritornare alla ASP dell'elenco aggiungi:
<a href="elenco_record.asp#<%=id_record%>">Torna all'elenco</a>


Spero di esser stato chiaro, altrimenti chiedimi pure chiarimenti! :fonzie:

SaLuT!
:byebye:
 

Allegati

Grazie Mille

Grazie Milleeeeeeeeeee!
è proprio quello che cercavo!!!

Grazie PoLe!!!
:love:
:byebye:

Ciao
Daniela
 
Problemino

Problemino!!!!!
Io torno alla pagina di partenza con un response.redirect

è possibile utilizzarlo?!?!
in questo modo non mi funziona:
response.redirect("/lanci/foglio.asp#id_record")

Come posso fare???

Ps.
Premetto che se non mi sentirete è perchè alle 18:00 vado via, ma domani mattina tornerò ad essere il Vs. Tuo (Per Pole) incubo peggiore.....

grazie ancora
Daniela
:byebye:
 
red_fish ha scritto:
...in questo modo non mi funziona:
response.redirect("/lanci/foglio.asp#id_record")

Come posso fare???...
Presumo tu abbia fatto:
response.redirect("/lanci/foglio.asp#" & id_record)
perchè se non hai fatto così l'errore sta lì, nella riga che hai postato! :fonzie:

Se hai invece fatto come ho scritto io qui sopra allora il metodo che hai usato è quello giusto Daniela (;) ), l'unica spiegazione possibile è che l'errore non sia nella ASP del redirect ma in quella contenente l'elenco, dove magari sbagli qualcosa nel creare l'ancoraggio.

Sarebbe meglio postassi il codice che crea l'ancoraggio e il codice esatto del redirect della seconda ASP, così ci diamo un'occhiata! :)

Fammi sapere!
:byebye:
 
Ancoraggio

E' in questa riga che c'è l'errore nel file foglio.asp la pagina cioè
dove devo mettere gli ancoraggi:
<td height="1" width="45" align="center"><a href= "mod_record.asp?selezionato=<%=objrs.fields("id")%>"><P><b><font face="Arial" size="1"><%=<a name="& objrs.fields("id") &">" & objrs.fields("id") & "%></a> </font></b></P></A></td>

questa riga la ripeto in un loop.....
l'ancoraggio l'ho inserito all'interno di un href ma penso non vada bene......

Grazie
 
red_fish ha scritto:
<td height="1" width="45" align="center"><a href= "mod_record.asp?selezionato=<%=objrs.fields("id")%>"><P><b><font face="Arial" size="1"><%=<a name="& objrs.fields("id") &">" & objrs.fields("id") & "%></a> </font></b></P></A></td>

questa riga la ripeto in un loop.....

Anzitutto mi ero dimenticato di dirti (pardon! :p ) tra le varie cose che, se metti un ancoraggio all'interno di un link, l'ancoraggio funziona, ma non il link.

:book: Nel tuo codice poi la parte in rosso è sbagliata: ;)

<td height="1" width="45" align="center"><a href= "mod_record.asp?selezionato=<%=objrs.fields("id")%>"><P><b><font face="Arial" size="1"><%=<a name="& objrs.fields("id") &">" & objrs.fields("id") & "%></a> </font></b></P></A></td>


------------

Prova così: :D

<td height="1" width="45" align="center">
<A href= "mod_record.asp?selezionato=<%=objrs.fields("id")%>"><P><b><font face="Arial" size="1"></font></b></P></A>
<a name="<%=objrs.fields("id")%>"></a>
</td>


Al contrario dei tag <a href="link>NOME LINK</a>,
NON è necessario ci sia qualche scritta all'interno dei tag <a name=""></a>

Se hai problemi sono qui! :fonzie:

:byebye:
 
Funziona

Grazie mille, diecimila, un milione PoLe,
Funziona senza che compaia la doppia numerazione dell'id

Grazie ancora 6 un genio almeno nei miei confronti...

Ti Saluto
Ciao
Daniela :love:

:byebye:
 

Discussioni simili