Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860

    proprietà textarea [urgente]

    salve ragazzi,

    se io ho un testo lungo, su parecchie righe e volessi che la textarea che lo contiene si dilungasse senza scrollbar verticale ma si allungasse in termini proprio di area occupata dal componente come dovrei fare?

    Ed invece analogamente al fine che in termini di larghezza io possa imporgli una dimensione fissa in px ma se il testo sulla singola riga sia più lungo di quella larghezza fare in modo che appaia la scrollbar orizzontale e il testo non vada a capo automaticamente..


    Grazie Mille!
    Linux Inside

  2. #2
    Il controllo che tu hai con i CSS degli elementi di un form è molto debole per il momento.
    Tuttavia negli attuali browser non c'è nulla che tu non possa fare con un pò di codice JavaScript. Forse è inutile dirti che ti sconsiglio vivamente di andare contro le direttive W3C, visto che non sono state poste in essere per il piacere sadico degli "anziani" ma per rispettare la natura delle pagina "xhtml/html".
    Think global, act local.

  3. #3
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053

    Re: proprietà textarea [urgente]

    Originariamente inviato da ThePenguin
    salve ragazzi,

    se io ho un testo lungo, su parecchie righe e volessi che la textarea che lo contiene si dilungasse senza scrollbar verticale ma si allungasse in termini proprio di area occupata dal componente come dovrei fare?

    Ed invece analogamente al fine che in termini di larghezza io possa imporgli una dimensione fissa in px ma se il testo sulla singola riga sia più lungo di quella larghezza fare in modo che appaia la scrollbar orizzontale e il testo non vada a capo automaticamente..


    Grazie Mille!
    Ammazza che italiese!
    Se, e dico SE , forse dovessi aver capito quello che vuoi fare: devi disabilitare il wrap:
    codice:
    <textarea style="width:100px; height:100px; white-space:nowrap;">
    Altrimenti non ho mica capito.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  4. #4
    ... e mi sa che non hai capito!

    Lui vuole non solo che il testo non sia wrappato, ma anche che la textarea abbia dimensioni variabili in funzione della riga più lunga e della colonna più lunga [numero massimo di righe.]
    Think global, act local.

  5. #5
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da index
    ... e mi sa che non hai capito!

    Lui vuole non solo che il testo non sia wrappato, ma anche che la textarea abbia dimensioni variabili in funzione della riga più lunga e della colonna più lunga [numero massimo di righe.]
    Dalla prima parte pare di si, ma dalla seconda no.
    Se è così è fuori di cozza (scherzo pinguino ). Che senso avrebbe una textarea di larghezza mobile, farebbe venire i conati a chi ci scrive dentro.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    Originariamente inviato da nuky
    Dalla prima parte pare di si, ma dalla seconda no.
    Se è così è fuori di cozza (scherzo pinguino ). Che senso avrebbe una textarea di larghezza mobile, farebbe venire i conati a chi ci scrive dentro.
    ma infatti nessuno ci deve scrivere dentro...
    ha la stessa funzione del code e /code di questo forum poter menttere del codice che l'utente tagli e incolli ma se il codice è più lungo (larghezza) della larghezza della textarea deve poter scrollare orizzontalmente; mentre x l'altezza deve andare per le lunghe... tanto quanto è lungo il codice... in breve il code e /code di questo forum...


    Linux Inside

  7. #7
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da ThePenguin
    ma infatti nessuno ci deve scrivere dentro...
    ha la stessa funzione del code e /code di questo forum poter menttere del codice che l'utente tagli e incolli ma se il codice è più lungo (larghezza) della larghezza della textarea deve poter scrollare orizzontalmente; mentre x l'altezza deve andare per le lunghe... tanto quanto è lungo il codice... in breve il code e /code di questo forum...


    Ammetto che mi era passato per la mente, ma mi sono detto: "no, dai in quel caso saprà che può usare un div".
    Ti fanno schifo i div?
    Le textarea sono state fatte per scriverci dentro.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    Originariamente inviato da nuky
    Ammetto che mi era passato per la mente, ma mi sono detto: "no, dai in quel caso saprà che può usare un div".
    Ti fanno schifo i div?
    Le textarea sono state fatte per scriverci dentro.
    no ed infatti ci ho anche provato con il div ma devo ammettere che ho qualche guaio...

    guaio 1: il testo non mi va a capo perchè è un testo estrapolato da un db e visualizzato via codice asp e a questo ci sto lavorando x risolvere nel forum di asp, ma la cosa si fa grigia...

    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...

    Linux Inside

  9. #9
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da ThePenguin
    no ed infatti ci ho anche provato con il div ma devo ammettere che ho qualche guaio...

    guaio 1: il testo non mi va a capo perchè è un testo estrapolato da un db e visualizzato via codice asp e a questo ci sto lavorando x risolvere nel forum di asp, ma la cosa si fa grigia...

    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...

    guaio 1: il testo non mi va a capo perchè è un testo estrapolato da un db e visualizzato via codice asp e a questo ci sto lavorando x risolvere nel forum di asp, ma la cosa si fa grigia...
    Sostituisci i ritorni a capo con dei
    :
    codice:
    Replace(stringa, vbCrLf, "
    ")
    guaio2:
    La scollbar orizzontale disabilitata te la becchi in ogni caso, potresti impostare overflow-x:hidden e overflow-y:auto o scroll, ma non è standard e funzionerebbe solo su IE.
    codice:
    <div style="height:100px; overflow:scroll; white-space:nowrap; border:1px solid black;">
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    guaio 2: per quanto io ci abbia provato non riesco a far scrollare il div orizzontalmente e la cosa mi sta esaurendo... per altro non che la textarea vi scrollasse orizzontalmente quella è una grana che ho con entrambe le soluzioni e in cui se il testo è più lungo rispetto alla larghezza del suo contenitore mi va a capo invece di darmi luogo ad uno scroll orizzontale...
    
    </div>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    beh x il guaio uno è più complicato di quel che sembra perchè si tratta di codice asp / htmkl o altro che non deve essere interpretato ma scritto così come da editor quindi un semplice replace non basta ed infatti nel forum di asp ci stiamo lottando di brutto..

    x il div quanto meno heigth auto o qualcosa di simile altrimenti questo mi si ferma a 100px di altezza e non si dilunga all'infinito x l'overflow-x magari funzionasse solo su IE sarebbe già un passo avanti...

    Linux Inside

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.