54 messaggi dal 08 aprile 2005
..salve...ragazzi...ho ancora bisogno di voi!!!

Il codice che potete vedere qui sotto...ha il compito di richiamare da un database delle news...e visualizzarlo sulla home page!!..e fin qui tutto quadro......il problema è che vorrei visualizzare solo un determinato numero di caratteri ...per poi inserire un collegamento "continua"..
che andrebbe ad aprire un'altra pagina con la notizia completa!...cosa devo inserire e dove????

...come sempre vi ringrazio anticipatamente!!!
-----------------------------------------------------------

<%@LANGUAGE = JScript%>
<!--#include file="connessione.asp"-->
<%
var id = parseInt(Request.QueryString("id"));
var Mostra_News = Cn.Execute("SELECT * FROM news WHERE id LIKE " + id);
Cn.Execute("UPDATE news SET click = click + 1 WHERE id LIKE " + id);
%>
<html>
<head>
<title>News</title>
<style type="text/css">
td, p, input, textarea { font-size: 12px; font-family: Verdana; }
a { color: #000080; text-decoration: None; }
a:hover { color: #800000; text-decoration: Underline; }
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #0056A3;
}
body,td,th {
color: #002851;
}
.Stile1 {color: #FFFFFF}
.Stile3 {font-size: 10}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<table width="341" border="0" align="center" cellpadding="0" cellspacing="0" style="border: Solid 0px #000000;">
<tr>
<td width="341" bgcolor="#0065BF"><font color="#FFFFFF"><b>
<%
if (Mostra_News.EOF)
{
Response.Write("ERRORE 404");
}
else
{
Response.Write(Mostra_News("titolo"));
}
%>
</b></font></td>
</tr>
<tr>
<td> <span class="Stile3">
<%
if (Mostra_News.EOF)
{
Response.Write("<p align='center'>Impossibile trovare la News # " + id + "<br><a href='news.asp'>Elenco completo delle News</a></p>");
}
else
{
Response.Write("Pubblicata in data " + Mostra_News("data") + "<br><br>" + Mostra_News("descrizione"));
}
%>
</span></td>
</tr>
</table>
<%
if (!Mostra_News.EOF)
{
%>
<%
}
%>
<p>&nbsp;</p>
<p align="center">&nbsp;</p>

</body>
</html>
<%Cn.Close()%>
52 messaggi dal 25 febbraio 2004
<% 
if (Mostra_News.EOF) 
{ 
Response.Write("ERRORE 404"); 
} 
else 
{ 
Response.Write(Left(Mostra_News("titolo"), 50)); 
} 
%>


Con la funzione Left:

Left(stringa, numCaratteri)


stellasp
54 messaggi dal 08 aprile 2005
stellasp ha scritto:
<% 
if (Mostra_News.EOF) 
{ 
Response.Write("ERRORE 404"); 
} 
else 
{ 
Response.Write(Left(Mostra_News("titolo"), 50)); 
} 
%>


Con la funzione Left:

Left(stringa, numCaratteri)



..non funziona!!!
52 messaggi dal 25 febbraio 2004

ops... mi sono resa conto di averti consigliato una funzione vbscript in un costrutto javascript...

Infatti in vbscript sarebbe stato
<% 
if (Mostra_News.EOF) Then
Response.Write("ERRORE 404"); 
else 
Response.Write(Left(Mostra_News("titolo"), 50)); 
end if
%>


Se devi farlo in js, non saprei...
guarda qui(http://pro.html.it/articoli/id_478/idcat_11/pag_3/pag.html) se ti può servire...

Sorry!

stellasp
54 messaggi dal 08 aprile 2005
stellasp ha scritto:

ops... mi sono resa conto di averti consigliato una funzione vbscript in un costrutto javascript...

Infatti in vbscript sarebbe stato
<% 
if (Mostra_News.EOF) Then
Response.Write("ERRORE 404"); 
else 
Response.Write(Left(Mostra_News("titolo"), 50)); 
end if
%>


Se devi farlo in js, non saprei...
guarda qui(http://pro.html.it/articoli/id_478/idcat_11/pag_3/pag.html) se ti può servire...

Sorry!


....ti ringrazio per l'interessamento e per i consigli...ma mi servirebbe un aiuto totale...sono da poche settimane che mi sto avvicinando all'ASP...è quello che ho fatto...è stato per lo piu'.. modificare script asp esistenti...giusto per capire come funzionavano...che ne dici di aiutarmi un pochettino in piu' ...del semplice link dove non ci ho capito un akka?
52 messaggi dal 25 febbraio 2004
mi farebbe piacere aiutarti...
solo che io uso sempre vbscript... e non javascript nelle mie pagine asp....

per questo mi è venuto subito in mente la funzione Left... sono così abituata al vbscript che non ho neanche valutato js....

comunque..... senti .... ci provo...

considerando il link che ti ho consigliato prima...
il tuo codice dovrebbe diventare qualcosa del genere:

<%
function Left(StringToLeft, EndOfCount) { 
return StringToLeft.substr(0, EndOfCount); 
}

if (Mostra_News.EOF) 
{ 
Response.Write("ERRORE 404"); 
} 
else 
{ 
Response.Write(Left(Mostra_News("titolo"), 50)); 
} 
%>

stellasp
54 messaggi dal 08 aprile 2005
stellasp ha scritto:
mi farebbe piacere aiutarti...
solo che io uso sempre vbscript... e non javascript nelle mie pagine asp....

per questo mi è venuto subito in mente la funzione Left... sono così abituata al vbscript che non ho neanche valutato js....

comunque..... senti .... ci provo...

considerando il link che ti ho consigliato prima...
il tuo codice dovrebbe diventare qualcosa del genere:

<%
function Left(StringToLeft, EndOfCount) { 
return StringToLeft.substr(0, EndOfCount); 
}

if (Mostra_News.EOF) 
{ 
Response.Write("ERRORE 404"); 
} 
else 
{ 
Response.Write(Left(Mostra_News("titolo"), 50)); 
} 
%>


..grazie di tutto ...sei stato un amore..ma continua a non funzionare!!
54 messaggi dal 08 aprile 2005
..ci sarebbero altri suggerimenti a riguardo?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.