Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133

    Aiutoo [JAVASCRIPT] Equivalente della costante vbCrLf (VB6)

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>

    Ciao a tutti, sto cercando di far funionare una questa formuletta all'interno di una tabella dinamica:

    <td colspan="2" align="center" valign="top"><table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#C6E3F5" class="Stile1">
    <% while ((Repeat1__numRows-- != 0) && (!News.EOF)) { %>
    <tr>
    <td align="center" valign="middle"><%=(News.Fields.Item("MeseAnno").Value)%></td>
    <td>
    <%
    Notizia = News("Notizia")
    Notizia = Notizia.replace( "\n", "
    " );
    response.write(Notizia)
    %>

    </td>
    </tr>
    <%
    Repeat1__index++;
    News.MoveNext();
    }
    %>
    </table>

    ma nulla!

    Ho provato a sostituire Notizia = Notizia.replace( "\n", "
    " );
    con:

    Notizia = Notizia.replace ("\r\n", "
    ")
    con
    Notizia = Notizia.replaceall ("\r\n", "
    ")
    con
    Notizia = replace(Notizia, "\n", "
    ")

    ....e non ne vengo fuori....

    AIUTO!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Aiutoooooo


  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ma non ti fa neanche un replace? Almeno il primo che trova dovrebbe farlo :master:
    il replace in javascript ha come primo parametro una regular expression... prova così
    codice:
    Notizia = Notizia.replace( /\n/g, "
    " );

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Purtroppo nada!

    la frase che da 2 giorni leggo piu spesso ormai è..

    Errore di run-time di Microsoft JScript (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto
    /sky2/news1.asp, line 346


    linea 346= Notizia = Notizia.replace( /\n/g, "
    " )

    ti prego dimmi che hai altre idee...

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da Ale407
    ti prego dimmi che hai altre idee...
    visto che mi preghi ....

    La variabile Notizia deve essere una stringa e invece tu ci copi dentro l'oggetto recordset
    prova così e facce sape'
    codice:
    Notizia = News.Fields("Notizia").Value
    Notizia = Notizia.replace( /\n/g, "
    ");
    Response.Write(Notizia)

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Nemmeno così.....

    Errore di run-time di Microsoft JScript (0x800A138F)
    'Notizia' è nullo o non è un oggetto
    /sky2/news1.asp, line 346

    Line 346: Notizia = Notizia.replace( /\n/g, "
    ");

    Sto impazzendo..... VVoVe: ora Notizia è nulla?!ma non è vero!

    Aiutoo

  7. #7
    Originariamente inviato da willybit
    ma non ti fa neanche un replace? Almeno il primo che trova dovrebbe farlo :master:
    il replace in javascript ha come primo parametro una regular expression... prova così
    codice:
    Notizia = Notizia.replace( /\n/g, "
    " );
    state confondendo due tecnologie completamente differenti ... (più che te, l'autore del post)
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    si ineffetti un po di confusione ce l'ho... starei cercando di venirne a capo...

    qualche idea andr3a?

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Allora proviamo a ricapitolare

    Ale407 sta facendo una pagina ASP in Javascript
    codice:
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    (quindi il form giusto sarebbe quello di ASP e infatti ho visto che ha già postato di la più di una volta )
    carica dei dati da un database con un recordset chiamato News e vuole fare il replace degli "a capo" con i "
    " del campo "Notizia" del recordset
    confermi Ale407?

    Se è così io ho fatto questo esempio
    codice:
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <%
    strAccessDB = "FileAccess.mdb"
    var Cn = new ActiveXObject("ADODB.Connection");
    var Str = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath(strAccessDB);
    Cn.Open(Str);
    var Sql = "SELECT * FROM NomeTabella";
    var News = Cn.Execute(Sql);
    Notizia = News.Fields("Notizia").Value
    Notizia = Notizia.replace(/\n/g, "
    " )
    Response.Write(Notizia);
    %>
    e a me funzia

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Grazie mille per lo sbattimento che ti sei fatto... ora provo e faccio sapè...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.