Questo benedetto JScript...!!!

LottoMobileKit

Utente Attivo
14 Mar 2006
45
0
0
Ragazzi, scusate se mi faccio risentire...

Ma c'è da uscire pazzo con questo bendetto JScript!

Per quale ARCANO motivo, la seguente stringa
mi dà l'errore... Object Requested... (come al solito...!)...

Var strData;

strData = Right(strData,4);

Bohhhh..........

Ciao.
 
Ma guarda un po'... Avevo visto degli esempi in JScript...!
Mah! :crying:

Mi puoi dire qual'é la funzione per estrarre gli ultimi 4 caratteri da una stringa...

Grazie e ciao.
 
Mah.. E' proprio strano JScript!!

Cmq, ho scritto così:

<%
if (Mostra_News.EOF)
{
Response.Write("<tr></td>Nessuna News presente...</td></tr>");
}
else while (!Mostra_News.EOF)
{
var stringa = Mostra_News("data");
var strData = stringa.substring(stringa.length - 4);

.... etc...


Ma alla riga var strData = stringa.substring(stringa.length - 4);
mi dà l'ererore:
Object doesn't support this property or method

Adesso?

Ciao.
 
ahhhhhhhhhh ma è asp??? ci sono problemi nel trattamento delle stringhe in jscript quando la stringa è un recordset purtroppo...

prova cosi

<%

if (Mostra_News.EOF)
{
Response.Write("<tr></td>Nessuna News presente...</td></tr>");
}
else
{
var stringa;
while (!Mostra_News.EOF)
{
stringa = Mostra_News("data");
var strData = stringa.substring(stringa.length - 4);

se non funziona ancora prova a modificare la riga in cui valorizzi "stringa" cosi

stringa = String(Mostra_News("data"));

vedi un po e fammi sapere
 
Allora.. Te lo posto tutto... Perché io ancge con tutte queste parentesi graffe, mi perdo... Io vengo da VBScript.. più semplice...

<%
if (Mostra_News.EOF)
{
Response.Write("<tr></td>Nessuna News presente...</td></tr>");
}
else while (!Mostra_News.EOF)
{
var stringa = String(Mostra_News("data"));
{
stringa = Mostra_News("data");
var strData = stringa.substring(stringa.length - 4);

If((strData == Request.QueryString("Anno")))
%>
<tr bgcolor="#<%c_News %2 == "0" ? Response.Write("FFFFFF") : Response.Write("EEEEEE")%>">
<td width="80" align="right"><div align="right"><%=Mostra_News("data")%></div></td>
<td width="300"><div align="left">| <a href="new.asp?id=<%=Mostra_News("id")%>"><%=Mostra_News("titolo")%></a></div></td>
<td width="5">|</td>
<td width="65" align="right"><div align="left"><%=Mostra_News("click")%> click</div></td>
<td width="50" align="right"><div align="center">

<%

if((Mostra_News("foto") == "no")){
%>
<img src="no_photo.gif" width="26" height="20">
<%
}
else{
%>
<a href="foto.asp?IDx=http://www.soverato.com/news/foto/<%=Mostra_News("foto")%>.jpg" target="_blank"><img src="photo.gif" width="26" height="20" border="0"></a>
<%

}

%>


</div></td>
</tr>
<%
}
c_News++;
Mostra_News.MoveNext();
}
%>



L'errore è sempre quello: Object doesn't support this property or method

alla riga: var strData = stringa.substring(stringa.length - 4);


PRATICAMENTE, prendo la data nel campo data (es. 3/8/2006), e mi serve avere solo l'anno (2006).


Aiutami....

Ciao.
 
Lo so che ho invaso il vostro spazio...
Ma tutta la routine delle mie news è stata scritta in JScript, e non ho il tempo di trasformare il tutto in VBScript...

Mi aiutate?

Ciao.
 
Ha una "faccia" conosciuta quello script per le News, in genere sono io a chiamare le variabili Mostra... :)

Te lo ripeto, in JScript è complicato tagliare le stringhe rappresentate dai Recordset. Posso provarci ma ora non ho IIS.

X PoLe: sposto in ASp, thanx ;)
 
Fato...

Ho trasformato tutto in VBScript...
Tutto liscio... :beer:

Cmq, con voi ho imparato code nuove...

Grazie e ciao. v:fonzie:
 

Discussioni simili