Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: left per tot testo

  1. #1

    left per tot testo

    io scrivo
    <%=Left(Pagina("testo").Value, 10)%>...

    ma stampa solo i puntini :-(

    la sintassi è sbagliata?
    cosa potrei controllare?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Forse il campo non contiene nulla?

    Roby

  3. #3
    no quello no Roby nella tabella Pagine c'è il testo ...perchè nello stesso spazio pesco il titolo della pagina e quello lo stampa giusto

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo il codice dall'apertura del recordset.

    Roby

  5. #5
    intendi la select?

    select * from Pagina where Shortcut = True"


    dove shortcut mi determina quali sono i record di interesse, per cui ho stampato il titolo e volevo stampare i primi 10 caratteri del testo e poi c'è un link al testo esteso ...

    funziona il titolo e pure il link

    il campo testo è un campo memo

  6. #6
    ha aspetta...non ti ho detto una cosina :rollo: ...io nel campo testo (memo) ho anche dei TAG HTML tipo:

    <font size: ...> testo che dovrei pescare</font>

    non mi interessa (ovviamente) pescare i tag HTML ma saltarli fino a che non mi pesca...tot testo...

  7. #7
    Originariamente inviato da nicolal
    ha aspetta...non ti ho detto una cosina :rollo: ...io nel campo testo (memo) ho anche dei TAG HTML tipo:

    <font size: ...> testo che dovrei pescare</font>

    non mi interessa (ovviamente) pescare i tag HTML ma saltarli fino a che non mi pesca...tot testo...
    Forse è questo il problema. Ti pesca i primi 10 caratteri, che poi alla fine è solo codice HTML (probabilmente anche incompleto)

    Prova a visualizzare il codice generato tramite il menù Visualizza/HTML e dimmi cosa esce...

  8. #8
    Roby ...se faccio

    <%=(testo)%>

    mi pesca tutta la pagina...se invece faccio <%=Pagina("testo")%> ...non pesca nulla ...

    ad inizio pagina ho fatto

    Dim testo
    testo = Pagina("testo")


    solo che ...con la sintassi come faccio a scrivere
    <%=Left((testo).Value, 25)%>

    invece di...

    <%=Left(Pagina("testo").Value, 25)%>


    se faccio...
    <%=Left((testo).Value, 25)%>

    mi da questo errore:

    Necessario oggetto: '[string: "<FONT color=#000000>"]'
    ...

    perchè lo stile del testo è dato dinamicamente nel tag font

  9. #9
    ...si PirataLith facendo così si vede solo ... <--- i puntini ovviamente poi dovrei anche evitare di pescare i tag HTML...e li sarà altra domanda :rollo:

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Dim testo 
    testo = Pagina("testo") 
    response.write (Left(testo, 25))
    Roby

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.