Newsgroup: it.comp.www.asp
Titolo: dove sbaglio?

bhe non ci capisco piu' nulla ...sto cercando diperatamente l'errore, o
quello che manca.....vorrei solo che funzionasse il campo del link  , vorrei
solo che cliccando sul link mi si aprisse il link che ho messo nel DB di
Access, ed invece mi si apre sempre la medesima pagina su se stessa,
(inutile dirvi che ho ricontrollato piu' volte il percorso del link che' e'
giusto).
di seguito c'e' la stringa con il codice:   Grazie veramente a tutti!
          <td bgcolor="#000066"><strong><font color="#FFFFFF" size="1"
face="Verdana, Arial, Helvetica, sans-serif">Link:</font></strong></td>
          <td><strong><font size="1" face="Verdana, Arial, Helvetica,
sans-serif"><a
href="#"><%=(dett.Fields.Item("link").Value)%></a></font></strong></td>
        </tr>

 il percorso del link che' e' giusto).
mi pare che sia sbagliato proprio il link... in quel modo tu paddi solo
quello che va visualizzato... pero' nell'attributo href tu passi # che
significa punta sulla medesima pagina...
devi fare cosi':
<a href="<%=dett.("link")%>"><%=dett.("link")%></a>
p.s.: questo non e' un problema di asp... ma di semplice html... :)))))
bai!
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Se le aziende pensano che i loro mercati online siano gli stessi che
guardavano le loro pubblicità in televisione, si stanno prendendo in
giro da sole

         </tr>
La riga errata è l'ultima, quella inclusa nei tag <a />. Come attributo Href
tu inserisci "#" che significa "la stessa pagina".
Modificala in questo modo:
<a
href="<%=(dett.Fields.Item("link").Value)%>"><%=(dett.Fields.Item("link").Va
lue)%></a>
Ciao
--
AZ

         </tr>
il comportamento del link e' piu' che normale. se metti il link verso un
ancora interna (con un nome non definito), ti si aprira' sempre la pagina su
se stessa. cambia in
<td bgcolor="#000066"><strong><font color="#FFFFFF" size="1"> face="Verdana,
Arial, Helvetica, sans-serif">Link:</font></strong></td>
<td><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a
href="<%=(dett.Fields.Item("link").Value)%>"><%=(dett.Fields.Item("link").Va
lue)%></a></font></strong></td>
e tutto sara' ok
ciaps
-------------------------
Luca Restifo
Lu...@Restifo.it
www.dvara.net
-------------------------

 ha scritto nel messaggio
news:%7gMa.435$xK6....@news1.tin.it...


 Ho provato a modificarla cosi', ma haime' non mi visualizza piu' nemmeno
il link, come se non lo pescasse piu' dal DB.

ragazzi ho provato tutte le vostre correzzioni , ma il risultato e' uguale
....ora non mi visualizza piu' nemmeno la descrizione del link che dev'esser
cliccato.


molto strano... riposta il codice... sicuramente hai copiato male... :)))


cliccato.
e allora cambia lavoro.

usa sto sistema allora :
<% CurrentLink=(dett.Fields.Item("link").Value) %>
<td bgcolor="#000066"><strong><font color="#FFFFFF" size="1" face="Verdana,
Arial, Helvetica, sans-serif">Link:</font></strong></td>
<td><strong><font size="1" face="Verdana, Arial, Helvetica,sans-serif"><a
href="<%=CurrentLink%>"><%=CurrentLink%> </a></font></strong></td>
        </tr>
----------------------
Luca Restifo
Lu...@Restifo.it
www.dvara.net
----------------------

 il link, come se non lo pescasse piu' dal DB.
'dett' non č il recordset?
Mi viene solo un sospetto a riguardo dei doppi apici... Prova cosě:
<a
href='<%=(dett.Fields.Item("link").Value)%>'><%=(dett.Fields.Item("link").Va
lue)%></a>
E' solo un sospetto... :)
Ciao
--
AZ


guarda credimi fatto e rifatto, (anche perche' devo finire il lavoro per
giovedi sera), e quindi sto provando e riprovando se percaso ho sbagliato
virgole punti ecc. niente il risultato non cambia, scrivendolo cosi' non mi
riporta nemmeno il campo del db..e lasciandolo in originale il link non mi
va alla sua destinazione, ma alla pagina stessa.
uffiiii..dove cavolo sbaglio?

 E' solo un sospetto... :)
ci ho provato subito ..ma nulla ..sempre uguale ..non funge

> lue)%></a>
devi usare il doppio apice, non il singolo
<a href=(apri_doppioapice)"...qui il codice asp...."(chiuso
doppioapice)>
quindi:


 uffiiii..dove cavolo sbaglio?
mi copy il pezzo di codice? altrimenti non ne usciamo piu'! :P


Roberta wrote:

Se il link è corretto ed comprende già il prefisso "http://"
(esempio 
http://www.google.it
, e non solo 
www.google.it
)
Allora basta che scrivi:
-------------------------------------------------------------------
<td bgcolor="#000066">
        <strong><font color="#FFFFFF" size="1"> face="Verdana, Arial, Helv
etica, sans-serif">Link:</font></strong>
</td>
<td>
<strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<a href="<%=dett("link")%>"><%=dett("link")%></a>
</font>
</strong>
</td>
</tr>
-------------------------------------------------------------------

> mi copy il pezzo di codice? altrimenti non ne usciamo piu'! :P
ok questa e' la versione "original"..prende la descrizione dal db come link
ma poi cliccandoci sopra, apre la stessa pagina su se stessa.
<a href="#"><%=(dett.Fields.Item("link").Value)%></a>
questa invece la versione con la correzzione...non prende nemmeno piu' la
descrizione dal db.
<a
href="<%=(dett.Fields.Item("link").Value)%>"><%=(dett.Fields.Item("link").Va
lue)%></a>
Grazie ancora ...se vuoi ti mando anche tutti i file del motore di ricerca
compreso il db tanto sono solo 600kb..

 devi usare il doppio apice, non il singolo
e' perfettamente uguale... non e' sicuramente quello il problema... :))


 <a
href="<%=(dett.Fields.Item("link").Value)%>"><%=(dett.Fields.Item("link").Va
lue)%></a>
questo codice e' esatto... se non ci sono altri problemi deve funzionare per
forza... se vuoi dammi l'url che controllo meglio...
cmq prova a fare cosi' e dimmi cosa ti trovi:
<%
str_link = dett.Fields.Item("link").Value
response.write str_link
%>
<a href="<%=str_link%>">prova link</a>



funziona funziona funzionaaaaaa!!! grazie!!!  pero' dovrei fare in modo che
mi apra il link in una nuova finestra...ma se chiedo troppo dimmelo. :-)

mi apra il link in una nuova finestra...ma se chiedo troppo dimmelo. :-)
<a href="<%=str_link%>" target="_new">prova link</a>
queste sono le basi, le trovi in un manuale di html.

mi apra il link in una nuova finestra...ma se chiedo troppo dimmelo. :-)
<a href="<%=str_link%>" target"_blank">prova link</a>

Probabilmente perchč EFFETTIVAMENTE non recupera piů un valore dal db.
Prova prima di tutto:
Response.Write dett("link")
Response.End
E vedi se ti stampa qualcosa. La forma corretta č quelal che ti č stata
suggerita quindi il problema molto probabilmente č che dett("link") č Null.
Ciao
--
:: Massimiliano Mattei
:: Project Leader
:: E.xtranet V.irtual A.pplication