- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [ASP] come correggere i link ?
-
[ASP] come correggere i link ?
Ciao a tutti ho il seguente problema volendo mettere su un sito un guestbook, ho trovato uno script in asp e l'ho incollato alla mia pagina il problema è che la mia pagina aveva già delle scritte con i relativi link ed in collandoci il codice,la pag. ed i link funzionano solo che quando si ci và sopra con la freccina del mouse le scritte vengono sottolineate e sopralineate cosa che prima non c'era. Ho provato ad eliminare il codice che credevo fosse il colpevole e cioè questo:
<style>
a:link {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px; color:<%=rs("Link_color")%>; text-decoration:<%=rs("Text_decoration")%>;}
a:visited {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px;color:<%=rs("Link_visited")%>; text-decoration:<%=rs("Text_decoration_visited")%>;}
a:hover {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px;color:<%=rs("Link_hover")%>;text-decoration:<%=rs("Text_decoration_hover")%>;}
body{margin:0px}
</style>
ed infatti funziona solo che le scritte con i link alle e-mail lasciate nel guestbook sono ingrandite come dimensione di carattere.
Sapreste dirmi quale sia l'errore ?
-
Posta l'output che viene inviato al browser, probabilmente c'è qualche errore nella scrittura dello stile
Ciao
-
Non sapendo qual'è il codice che vi può interessare ed essendo troppo lungo da postare tutto quanto vi posto a pezzi quelli che credo possano essere la causa, premesso che vi è la possibilità dal pannello di controllo di modificare l'aspetto del guestbook e credo che questo codice serva a questo:> strSQL="SELECT * FROM Configurazione where ID_Conf = 1"
rs.Open strSQL,cn
Set objTitolo_web_page=rs("Titolo_web_page")
Set objBg_color=rs("Bg_color")
Set objText_color=rs("Text_color")
Set objText_type=rs("Text_type")
Set objText_size=rs("Text_size")
Set objLink_color=rs("Link_color")
Set objLink_visited=rs("Link_visited")
Set objLink_hover=rs("Link_hover")
Set objLink_px=rs("Link_px")
Set objTable_color=rs("Table_color")
Set objTable_color_1=rs("Table_color_1")
Set objTable_color_stat=rs("Table_color_stat")
Set objText_decoration=rs("Text_decoration")
Set objFont_family=rs("Font_family")
Set objFont_stat=rs("Font_stat")
Set objFont_color_stat=rs("Font_color_stat")
Set objFont_size_stat=rs("Font_size_stat")
Set objFont_data=rs("Font_data")
Set objFont_color_data=rs("Font_color_data")
Set objFont_size_data=rs("Font_size_data")
Set objTitolo_tabella=rs("Titolo_tabella")
Set objFont_Tabella=rs("Font_tabella")
Set objFont_size_tabella=rs("Font_size_tabella")
Set objFont_color_tabella=rs("Font_color_tabella")
Set objText_decoration_visited=rs("Text_decoration_visited")
Set objText_decoration_hover=rs("Text_decoration_hover")
Set objColor_titolo_tabella=rs("Color_titolo_tabella")
Set objColor_tabella_esterna=rs("Color_tabella_esterna")
Set objColor_tabella_interna=rs("Color_tabella_interna")
Set objFirme_x_pag=rs("Firme_x_pag")
Set objRiga_Dispari=rs("Riga_Dispari")
Set objRiga_Pari=rs("Riga_Pari")Dopo abbiamo quello postato prima tra i "<style>" e cioè > <%Response.write("<font face="& rs("Font_stat") &">")
Response.write("<font size="& rs("Font_size_stat") &">")
Response.write("<font color="& rs("Font_color_stat") &">")
Response.Write "Pagina " & Pagina & " di " & totalpages & "<br>"
Response.Write "Firme: " & rs.RecordCount & "<br>"
Response.Write "</font></font></font>"%></td>e dopo quello relativo alla tabella dove gli utenti andranno ad inserire Nome, e-mail, e sito> <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35">
<tr>
<td><font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Nome:</b> <%=rs("Nome")%></font><br>
<font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Email:</b></font> <a href="mailto:<%=rs("Email")%>"><%=rs("Email")%></a><br>
<font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Sito:</b></font> <a href="<%=rs("Sito")%>" target="_blank"><%=rs("Sito")%></a></td>
</tr>
</table>Spero siano questi !
:bho:
-
Come al solito sti script sono fatti una chiavica e sono vecchi di anni!
Leva tutti i font e gli stili. Poi lo impagini tu come vuoi.
Il problema sta sicuramente li.
Cmq noto che non ci sono manco htmlencoding...
I programmatori ASP si perdono sempre in un bicchiedere d'acqua! Non ho mai capito perchè. Cosa invece che non succede con chi sviluppa in Php
-
Scusami....dovrei cancellare tutto questo codice ?
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35">
<tr>
<td><font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Nome:</b> <%=rs("Nome")%></font><br>
<font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Email:</b></font> <a href="mailto:<%=rs("Email")%>"><%=rs("Email")%></a><br>
<font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Sito:</b></font> <a href="<%=rs("Sito")%>" target="_blank"><%=rs("Sito")%></a></td>
</tr>
</table>
-
Un'altra cosa non so se può tornarvi utile il form dove l'utente inserisce la firma è questo <form action="firma.asp" method="post" name="mioForm">
<input type="hidden" name="type" value="I">
<input type="hidden" name="conferma" value="<%= referer %>">
<table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="<%=rs("Table_color_1")%>">
<tr>
<td><font face="Arial" size="2" color="<%=rs("Text_color")%>">* Nome:</font></td>
<td> <input type="text" name="Nome" maxlength="40" size="40" value="<%if ERRORE2 = "" then %><%=request.form("Nome")%><%end if %>"></td>
</tr>
<tr>
<td><font face="Arial" size="2" color="<%=rs("Text_color")%>">* E-Mail:</font></td>
<td> <input type="text" name="Email" maxlength="40" size="40" value="<%if ERRORE3 = "" then %><%=request.form("Email")%><%end if %>"></td>
</tr>
<tr>
<td> <font face="Arial" size="2" color="<%=rs("Text_color")%>">Sito:</font></td>
<td> <input type="text" name="Sito" value="<%if request.form("Sito") = "" then response.write("http://") else response.write(request.form("Sito")) %>" maxlength="40" size="40"></td>
</tr>
<tr>
<td> <font face="Arial" size="2" color="<%=rs("Text_color")%>">* Messaggio:</font></td>
<td> <textarea name="Messaggio" cols="40" rows="8" wrap="VIRTUAL"><%if ERRORE5 = "" then %><%=request.form("Messaggio")%><%end if %></textarea></td>
</tr>
<tr align="center">
<td colspan="2">
<input type="submit" value=" Firma ">
<input type="Reset" value="Cancella"> </td>
</tr>
</table>
</form>
-
E' un casino !!!!!! Con Firefox viene impaginato correttamente con Explorer viene messo in un angolino.....non è che potreste consigliarmi qualche altro script guestbook da poter adattarlo in maniera + semplice al proprio sito, questo era perfetto aveva faccine, controllo IP e pannello amministratore :bho:
-
Io parlavo solo del tag [html]<font></font>[/html]
Se togli tutte le tabelle perdi anche le posizioni
-
Non sono pratico abbi pazienza ad esempio questo codice > <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35">
<tr>
<td><font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Nome:</b> <%=rs("Nome")%></font><br>
<font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Email:</b></font> <a href="mailto:<%=rs("Email")%>"><%=rs("Email")%></a><br>
<font face="<%=rs("Text_type")%>" size="<%=rs("Text_size")%>" color="<%=rs("Text_color")%>"><b>Sito:</b></font> <a href="<%=rs("Sito")%>" target="_blank"><%=rs("Sito")%></a></td>
</tr>
</table>come lo modificheresti ?
-
Ho omesso volutamente il tipo di carattere e l'eventuale grandezza questi parametri li giostri con i css
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35"> <tr> <td> <span style="color:<%=rs("Text_color")%>;"> <b>Nome:</b><%=rs("Nome")%> </span> <br/> <span style="color:<%=rs("Text_color")%>;"> <b>Email:</b> <a href="mailto:<%=rs("Email")%>"> <%=rs("Email")%> </a> </span> <br/> <span style="color:<%=rs("Text_color")%>;"> <b>Sito:</b> <a href="<%=rs("Sito")%>" target="_blank"> <%=rs("Sito")%> </a> </span> </td> </tr> </table>
Ciao
-
questi parametri li giostri con i cssNon saprei come fare
Avrei preferito un codice tipo > <td><font face="Arial" size="2" color="<%=rs("Text_color")%>">* Nome:</font></td>In modo che il carattere e le dimensioni li posso facilmente cambiare ad es. sostituendo "Arial" con "Thaoma" oppure size="2" con size="1" ecc...
-
<td style="font-size:12px; font-family:arial;">* Nome:</td>
Comunque stiamo andando off topic, questo è html
Ciao
-
Legolas non concludo niente cambiando gli html invece tornando a ciò
detto in precedenza ho notato che eliminando questo codice > <style>
a:link {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px; color:<%=rs("Link_color")%>; text-decoration:<%=rs("Text_decoration")%>;}
a:visited {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px;color:<%=rs("Link_visited")%>; text-decoration:<%=rs("Text_decoration_visited")%>;}
a:hover {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px;color:<%=rs("Link_hover")%>;text-decoration:<%=rs("Text_decoration_hover")%>;}
body{margin:0px}
</style> i caratteri della pagina tornano al suo stato di origine tranne quelli realitivi al form firma; quindi Nome,email, messaggio che sono quelli che vorrei cambiare . Però qui mi viene in aiuto un pannello di controllo che mi permette di cambiare i font e le dimensioni, il problema è che cambiano anche i font e le dimensioni di tutti i link esistenti nella pagina mentre io vorrei cambiare solo quelli relativi al Form Firme.Non è che posizionando il codice sopracitato in un'altra posizione della pagina risolvo il problema e così evito che mi influenzi tutti i link ?
-
:bho:
-
Ma se semplicemente ti crei degli stili per i testi che vuoi formattare??
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35"> <tr> <td> <span class="STILENOME"> <b>Nome:</b><%=rs("Nome")%> </span> <br/> <span class="STILEEMAIL"> <b>Email:</b> <a class="STILELINKEMAIL" href="mailto:<%=rs("Email")%>"> <%=rs("Email")%> </a> </span> <br/> <span class="STILESITO"> <b>Sito:</b> <a href="<%=rs("Sito")%>" target="_blank"> <%=rs("Sito")%> </a> </span> </td> </tr> </table>
-
Be vorrei avere la possibilità di cambiare il font e le dimensioni dei caratteri del Nome Sito Email(link) !:( Come hai scritto tu non vi è la possibilità di cambiarli !
-
Forse non sono stato chiaro nella mia spiegazione. Andando ad inserire questi codici > <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35">
<tr>
<td><font face="Thaoma" size="2" color="<%=rs("Text_color")%>"><b>Nome:</b> <%=rs("Nome")%></font></span><br>
<font face="Thaoma" size="2" color="<%=rs("Text_color")%>"><b>Email:</b></font> <a href="mailto:<%=rs("Email")%>"><%=rs("Email")%></a><br>
<font face="Arial" size="2" color="<%=rs("Text_color")%>"><b>Sito:</b></font> <a href="<%=rs("Sito")%>" target="_blank"><%=rs("Sito")%></a></td>
</tr>
</table> cambiando ad esempio :<font face="Thaoma" con <font face="Arial" ecc. riesco naturalmente a cambiare il font e così per le dimensioni, andando acambiare
size="2" con size="9" fino a qui penso sia chiaro, il problema sta nel link > <a href="mailto:<%=rs("Email")%>"><%=rs("Email")%></a><br>non riesco a cambiare le dimensioni ed il font ?x:x
E sono sicuro che dipende da questo > <style>
a:link {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px; color:<%=rs("Link_color")%>; text-decoration:<%=rs("Text_decoration")%>;}
a:visited {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px;color:<%=rs("Link_visited")%>; text-decoration:<%=rs("Text_decoration_visited")%>;}
a:hover {font-family:<%=rs("Font_family")%>; font-size:<%=rs("Link_px")%>px;color:<%=rs("Link_hover")%>;text-decoration:<%=rs("Text_decoration_hover")%>;}
body{margin:0px}
</style> messo ad inizio pag. che sarebbe il codice che permette tramite pannello di regolare colore font dimensioni dei link, il problema è che và a modificare anche i link della pagina !
-
E poi non capisco perchè con Firefox
Nome
Email
Sito
risultano posizionate correttamente a sinistra della tabella, mentre con
I.E. mi risultano
Nome
Email
Sito
Spostati al centro della tabella
Cmq. prima mi farebbe comodo risolvere il quesito postato prima !
-
Finalmente sono riuscito a raggiungere lo scopo ho modificato la tabbella in questa maniera + che altro il link di email
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="5" height="35">
<tr>
<td><font face="Arial" size="2" color="<%=rs("Text_color")%>"><b>Nome:</b> <%=rs("Nome")%></font></span><br>
<font face="Arial" size="2" color="<%=rs("Text_color")%>"><b>Email:</b> <font face="Verdana" size="1"><a href="mailto:<%=rs("Email")%>"><%=rs("Email")%></a><br>
<font face="Arial" size="2" color="<%=rs("Text_color")%>"><b>Sito:</b></font> <a href="<%=rs("Sito")%>" target="_blank"><%=rs("Sito")%></a></td>
</tr>
</table>
Ora il problema è un'altro (come dicevo nel post precedente) non capisco perchè con Firefox
Nome
Email
Sito
risultano posizionate correttamente a sinistra della tabella, mentre con
I.E. mi risultano spostati al centro della tabella
-
prova
<td style="text-align:left;">
Eventualmente posta il codice nella sezione html che sapranno essere sicuramente più precisi
Ciao