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

Discussione: dividere i due testo

  1. #1

    dividere i due testo

    vorrei dividere in due un testo ricavato da un db per poter inserire nel mezzo un banner mi potete aiutare a realizzare una cosa del genere senza troncare le parole?

    ho provato così ma mi tronca le parole:


    <%
    tuaStringa="ciao vecchio amico come va bene vecchia amica"
    CT = len(tuaStringa)
    div=cInt(CT/2)
    rest=cInt(CT-div)
    parte_a=Left(tuaStringa,div)
    parte_b=right(tuaStringa,rest)
    %>

    <%=parte_a%>


    BANNER


    <%=parte_b%>
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  2. #2
    fa' un esempio di cio' che vuoi ottenere

  3. #3
    es:
    ciao vecchio amico come

    BANNER

    va vecchia amica
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  4. #4
    e quale sarebbe il criterio? perche' spezzi proprio li'?

  5. #5
    il criterio dovrebbe essere il seguente:
    esempio:
    lungh=totale delle parole contenute nel testo
    dividere per 2 lungh

    50% testo

    banner

    50% testo

    spero di essere stato+ chiaro
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    - Trovi la lunghezza in caratteri del testo da visualizzare
    - Dividi in due la lunghezza
    - Visualizzi la prima metà del testo
    - Partendo dalla posizione "metà più uno" del testo, trovi la posizione del primo spazio con la funzione InStr
    - Visualizzi la parte del testo che va dalla posizione "metà più uno" fino alla posizione dello spazio trovato
    - Visualizzi il banner
    - Visualizzi la parte di testo dalla posizione dello spazio trovato fino alla fine

  7. #7
    mi potresti fare un esempio concreto
    purtroppo è li che mi sono intoppato...

    - Partendo dalla posizione "metà più uno" del testo, trovi la posizione del primo spazio con la funzione InStr
    - Visualizzi la parte del testo che va dalla posizione "metà più uno" fino alla posizione dello spazio trovato
    - Visualizzi il banner
    - Visualizzi la parte di testo dalla posizione dello spazio trovato fino alla fine
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    <%
    tuaStringa="ciao vecchio amico come va bene vecchia amica"
    CT = len(tuaStringa)
    div=cInt(CT/2)
    div=InStr(div," ",tuaStringa)
    rest=cInt(CT-div)
    parte_a=Left(tuaStringa,div)
    parte_b=right(tuaStringa,rest)
    %>

  9. #9
    ho provato

    <%
    tuaStringa="ciao vecchio amico come va bene vecchia amica"
    CT = len(tuaStringa)
    div=cInt(CT/2)
    div=InStr(div," ",tuaStringa)
    rest=cInt(CT-div)
    parte_a=Left(tuaStringa,div)
    parte_b=right(tuaStringa,rest)
    %>


    <%=parte_a%>


    BANNER


    <%=parte_b%>

    ma non divide il testo

    non restituisce il 50% (parte_a)
    ed invece restituisce l'intera frase in (parte_b)
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  10. #10
    risolto
    il problema era qui:

    div=InStr(div, tuaStringa, " ")

    grazie 1000
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

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.