Avatar billede styrmand Nybegynder
22. september 2000 - 09:10 Der er 9 kommentarer og
1 løsning

Netscape, Textarea og Cols

Netscape, Netcap, Netcrap?
Jeg har defineret et fuldstændigt ordinært Textarea.
<TextArea Name=\'Tekst\' cols =\'20\' rows=\'4\'>ABC</textarea>
Det fungerer, som forventet, fint i IE. Men i Netscape fungerer det af og til. Hvis jeg fjerner Cols property fungerer det altid. Hvis jeg indstiller cols, til en lille værdi, fungerer det af og til. Hvis jeg indstiller cols til en stor værdi (40-50) vises det aldrig.
Er der nogen som har tilsvarende erfaringer, og evt. en forklaring/løsning.
Tillæg (10) points. Hvordan fjerner man scrollbars i NS Textarea?

Avatar billede styrmand Nybegynder
22. september 2000 - 09:12 #1
Jeg må hellere tilføje, hvad jeg mener med at det fungerer. Når det fungerer vises textareaet, når det ikke fungerer vises det bare ikke.
Textareaet er naturligvis placeret mellem form-tags.
Avatar billede geeeet Nybegynder
22. september 2000 - 09:45 #2
Her er et tillægs til 5 point...
sæt wrap=\"virtual\" på, så forsvinder den vandrette scrollbar,
den anden kan desværre ikke fjernes...

/Geeeet
Avatar billede styrmand Nybegynder
22. september 2000 - 09:54 #3
geeeeet->Det er godt nok til 10, det er den vandrette jeg er træt af. :-)
Jeg Kan ikke give dig pointsene endnu, før jeg har fået svar på det andet. Men de 10 er dine.
Avatar billede geeeet Nybegynder
22. september 2000 - 09:58 #4
Kan du ikke smide lidt mere kode...
Måske der ligger en eller anden lille dum fejlt, for det lyder meget mærkeligt...

/Geeeet
Avatar billede styrmand Nybegynder
22. september 2000 - 11:08 #5
Textareaet er undertiden placeret i et divtag, hvor jeg bruger clip.
Jeg har selv fundet ud af, at hvis jeg overskrider en hvis grænse, så dropper NS visning. Så jeg kan godt løse problemet, men jeg kan ikke forklare det.
Derfor frygter jeg, at det viser sig, at min løsning alligevel giver problemer på andre browsere (gamle, Mac, Linux m.v.).
Men koden ser således ud:
<DIV id=\"mainDiv\" class=\"Main\" style=\"position:absolute;left:212px;top:150px;width:600px;height:600px;clip:rect(0,600,600,0)\">
</h1>
<Table>
  <TR valign=\'top\'>
    <TD width=\'150px\'>AA</TD>
    <TD width=\'450px\'>hjkhkjjj</TD>
  </TR>
  <TR>
    <TD Colspan=\'2\'><hr width=\'600\'>
    </TD>
  </TR>
  <TR valign=\'top\'>
    <TD>XX</td>
    <TD>cc</td>
  </tr>
  <Form Action=\'regTable.asp\' Method=\'Post\'>
    <TR><TD Colspan=\'2\'><hr></TD></TR>
    <TR valign=\'top\'>
      <TD><Input Type=\'Submit\' Value=\'Svar\'></td>
      <TD><TextArea Name=\'Tekst\' cols =\'28\' rows=\'4\'wrap=\'virtual\'>
          </textarea>
      </td>
    </tr>
    <Input type=\'Hidden\' Name=\'O\' Value=\'2000-9-22 10:52:6\'>
  </form>
</table>
                        </div> 
Avatar billede styrmand Nybegynder
22. september 2000 - 11:10 #6
Probklemet varierer i forhold til skriftstørrelsen. Men den her vil skjule textareaet, hvis bredden er > 50.
Avatar billede nixen Nybegynder
23. september 2000 - 22:16 #7
Jeg er ikke helt sikker på at jeg forstår hvad du vil have det her til at gøre, men du kan måske bruge følgende:
Netskrab (Jo, jeg har også haft mit hyr med den..) er ikke rigtigt indstillet på fejlagtig kode, derfor har den svært ved at klare ting som <div> efterfulgt af </h1> - man kan ligeså godt vænne sig til at syntaksen SKAL være iorden.

iforhold til visning af textareaet eller ej afhænger det simpelthen af om det kan være i clip\'et eller ej - hvis den der </h1> er sat ind for at få NS til at vise areaet under alle omstændigheder så må du se på det sådan at dens eneste effekt er at få browseren til at ignorere din style=\"..\" deklaration. :-)
Avatar billede geeeet Nybegynder
27. september 2000 - 12:16 #8
Formfelter i netscape i <div>-tags stinker desværre en del...
Hvis man har dem i et lag som man scroller med en dhtmlscrollbar,
så bliver de undertiden \"scramblet\"... Altså gentaget oven i sig selv...

Derudover forsvinder alle formfelter som er større end laget, dvs. det forsvinder hvis det ikke kan blive vist helt... og det er hvad der sker i dit tilfælde...
Så vidt jeg ved er der intet at gøre ved det, andet end at lave lagene store nok, eller formfelterne mindre...

Dette er en af de ting ved netscape som sucks...

/Geeeet
Avatar billede styrmand Nybegynder
27. september 2000 - 17:54 #9
Ja, jeg har løst problemerne, ved, bl.a. at ændre størrelsen på lagene.
Nu har jeg så fået et nyt problem.:-)
Når jeg indsætter en almindelig a-href i en tabel. Så fungerer disse links heller ikke. Tabellen befinder sig i et  lag.:-)
Jeg må nok sige, at jeg i fremtiden, vil være indstillet på, at fortælle mine brugere, at hvis de anvender NS, så må jeg anbeftale dem, at skifte til noget andet. Jeg bruger simpelthen alt for lang tid på at finde, udokumenterede, fejl, problemer, bugs og mærkværdigheder i det produkt.
Indtil for kort tid siden, var jeg af den overbevisning, at diskussioner om NS og IE handlede om 2 ligeværdige produkter, som blev vurderet at \"religiøse\" brugere. Nu ved jeg at NS er et produkt, som verden faktisk ville være bedre foruden.
Geeeet> Tak for hjælpen. Pointsene er dine.
Avatar billede geeeet Nybegynder
27. september 2000 - 18:04 #10
øhbøhbøh...
jeg er lige nødt til at kommentere lidt...

Det kan godt være at der er nogle ting ved netscape som ikke er helt hensigtsmæssige, MEN det er altså ikke noget problem at lave løsninger der fungerer i begge browsere...

Dette, samt den måde netscape regner frames på, er faktisk de eneste ting jeg lige kan komme på stinker...
Ser man f.eks. på ie5 til mac, kan man virkelig tale om et produkt som er svært at lave noget til, hvis man arbejder med popupvinduer...
Den vælger tilfældigvis at lægge 16px til både til højre samt i bunden, for at gøre plads til en scrollbar, som ikke altid er der ?!?
Hvorfor ???

Dette er kun for at illustrere at det faktisk er begge browsere som har mangler...
ikke kun netscape...

/Geeeet


Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester