🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
17 messages
17 total messages Started by zlotowinfo Sun, 27 Mar 2011 21:48
jaki obiekt/metoda do zmiennej zawartosci
#50674
Author: zlotowinfo
Date: Sun, 27 Mar 2011 21:48
9 lines
1125 bytes
dotychczas używałem
<form name=jeden>
<textarea name=dwa></a>

document.jeden.dwa.value='tekst'

jednak przydałby się obiekt o zmiennej wysokości dostosowujący się do 
tekstu, no i oczywiście z wieloma linkami wewnątrz obiektu, czego przy 
textarea nie dało się robić
Re: jaki obiekt/metoda do zmiennej zawartosci
#50675
Author: Andrzej Budzanowski
Date: Mon, 28 Mar 2011 15:12
26 lines
1912 bytes
Niejaki *zlotowinfo* przemówił ludzkim głosem i zadziwił swoją mądrością 
_pl.comp.lang.javascript_:
> dotychczas używałem
> <form name=jeden>
> <textarea name=dwa></a>
>
> document.jeden.dwa.value='tekst'
>
> jednak przydałby się obiekt o zmiennej wysokości dostosowujący się do
> tekstu, no i oczywiście z wieloma linkami wewnątrz obiektu, czego przy
> textarea nie dało się robić

Z tego co zrozumiałem chodzi ci o jakiś edytor WYSWIG:
http://tinyurl.com/6h4e2tk

Albo (dla bardziej zaawansowanych):
http://tinyurl.com/4r2qwu3

Jeśli zaś źle cię zrozumiałem, to napisz to jeszcze raz (po Polsku!).


-- 
[---------------------------------------------------------]
[ http://psychobsoftware.cba.pl/ <- moja strona domowa    ]
[ Irytująca ta sygnaturka, co nie?                        ]
[---------------------------------------------------------]
Re: jaki obiekt/metoda do zmiennej zawartosci
#50676
Author: zlotowinfo
Date: Mon, 28 Mar 2011 15:35
10 lines
1448 bytes
Użytkownik "Andrzej Budzanowski" <psychob.pl-TODARUJ-@gmail.com> napisał w 
wiadomości news:4d90a57b$0$2447$65785112@news.neostrada.pl...
> Jeśli zaś źle cię zrozumiałem, to napisz to jeszcze raz (po Polsku!).
>
>
chodzi mi o obiekt do ktorego można pisać w javascript,
a tekst podawany do obiektu może poszerzać obszar tego obiektu

może span, może div, bo tych nie do końca rozumiem
ale chyba do nich nie da się pisać javascriptem
Re: jaki obiekt/metoda do zmiennej zawartosci
#50677
Author: Peter May
Date: Mon, 28 Mar 2011 19:26
17 lines
1589 bytes
W dniu 28-03-2011 17:35, zlotowinfo pisze:
> Użytkownik "Andrzej Budzanowski" <psychob.pl-TODARUJ-@gmail.com> napisał
> w wiadomości news:4d90a57b$0$2447$65785112@news.neostrada.pl...
>> Jeśli zaś źle cię zrozumiałem, to napisz to jeszcze raz (po Polsku!).
>>
>>
> chodzi mi o obiekt do ktorego można pisać w javascript,
> a tekst podawany do obiektu może poszerzać obszar tego obiektu
>
> może span, może div, bo tych nie do końca rozumiem
> ale chyba do nich nie da się pisać javascriptem

Google w swoim translatorze powinien dodać jeszcze język: 
zlotowinfo->polski.

-- 
Peter
Re: jaki obiekt/metoda do zmiennej zawartosci
#50678
Author: aaaa
Date: Mon, 28 Mar 2011 21:21
27 lines
2130 bytes
> jednak przydałby się obiekt o zmiennej wysokości dostosowujący się do 
> tekstu, no i oczywiście z wieloma linkami wewnątrz obiektu, czego przy 
> textarea nie dało się robić

Rozumiem, ze nie "linkami" a "liniami", no to bedzie troche problem, bo 
takiego czegos nie ma, ale mozna sobie zrobic.

<textarea id="text" onChange="powieksz()" style="width:200px"></textarea>
<div id="text2" style="display:none;width:200px"></div>

function powieksz()
{
    document.getElementById('text2').innerHTML = 
document.getElementById('text');
    document.getElementById('text').style.height = 
document.getElementById('text2').clientHeight + 'px';
}

Zasada dzialania:
Jesli DIV ma podana szerokosc, bo automatycznie bedzie dopasowywal swoja 
wysokosc to tekstu, ktory przechowuje.
Czyli ilekroc user zmieni tekst w TEXTAREA to kopiujemy tekst do DIVa i 
odczytujemy jaka DIV ma wysokosc w danym momencie.
Nastepnie ustawiamy wysokosc TEXTAREA na wartosc odczytanaz z DIVa.

-- 
A 
Re: jaki obiekt/metoda do zmiennej zawartosci
#50679
Author: zlotowinfo
Date: Tue, 29 Mar 2011 06:35
16 lines
1572 bytes
Użytkownik "aaaa" <aaaa@aaaaaaaaaaaaaaaaaaa.com> napisał w wiadomości 
news:4d90fbcf$0$2455$65785112@news.neostrada.pl...
> Rozumiem, ze nie "linkami" a "liniami", no to bedzie troche problem, bo 
> takiego czegos nie ma, ale mozna sobie zrobic.
>
z linkami jest problem bo w textarea nie da się takowych umieścić
z metod ktore znam moglbym ukrywać jeden div pokazywać drugi

do jakiego obiektu z możliwością umieszczania linków
można pisać tak samo jak do textarea

tak jak tu:
<form name=jeden>
<textarea name=dwa></a>

document.jeden.dwa.value='tekst'
Re: jaki obiekt/metoda do zmiennej zawartosci
#50680
Author: Peter May
Date: Tue, 29 Mar 2011 06:58
26 lines
1798 bytes
W dniu 29-03-2011 08:35, zlotowinfo pisze:
> Użytkownik "aaaa" <aaaa@aaaaaaaaaaaaaaaaaaa.com> napisał w wiadomości
> news:4d90fbcf$0$2455$65785112@news.neostrada.pl...
>> Rozumiem, ze nie "linkami" a "liniami", no to bedzie troche problem,
>> bo takiego czegos nie ma, ale mozna sobie zrobic.
>>
> z linkami jest problem bo w textarea nie da się takowych umieścić
> z metod ktore znam moglbym ukrywać jeden div pokazywać drugi
>
> do jakiego obiektu z możliwością umieszczania linków
> można pisać tak samo jak do textarea
>
> tak jak tu:
> <form name=jeden>
> <textarea name=dwa></a>
>
> document.jeden.dwa.value='tekst'

Może to Cię zainteresuje:
http://olav.dk/code/dev.opera.com/edit/

+ artykuł:
http://dev.opera.com/articles/view/rich-html-editing-in-the-browser-part-2/

-- 
Peter
Re: jaki obiekt/metoda do zmiennej zawartosci
#50681
Author: zlotowinfo
Date: Tue, 29 Mar 2011 08:14
28 lines
1754 bytes
już znalazłem sam do spana można pisać
http://programming.top54u.com/post/Javascript-Code-to-Change-Span-innerText.aspx

<html>
<head>
    <title>Javascript Change Span InnerText</title>

    <script language="javascript" type="text/javascript">

    function changeSpanText(p1)
    {
        document.getElementById('span1').innerText = p1;
    }

    </script>
</head>
<body>
    <span id="span1">innerText placed inside the span element of HTML.<br />
        Javascript will change the innerText of this HTML span element. 
</span>
        <br />
    <center>
        <input type="button" value="Change Span innerText" 
onclick="changeSpanText('dupa')" />
    </center>

</body>
</html> 
Re: jaki obiekt/metoda do zmiennej zawartosci
#50683
Author: Peter May
Date: Tue, 29 Mar 2011 09:21
38 lines
1877 bytes
W dniu 29-03-2011 10:14, zlotowinfo pisze:
> już znalazłem sam do spana można pisać
> http://programming.top54u.com/post/Javascript-Code-to-Change-Span-innerText.aspx
>
>
> <html>
> <head>
> <title>Javascript Change Span InnerText</title>
>
> <script language="javascript" type="text/javascript">
>
> function changeSpanText(p1)
> {
> document.getElementById('span1').innerText = p1;
> }

Metoda innerText może być niedostępna. Zamiast tego użyj:

// elem - element, texts - po prostu Twój tekst

function setInnerText(elem, texts)
{
     if(typeof(elem.innerText) != 'undefined')
   {
         elem.innerText = texts;
     }
     else if(typeof(elem.textContent) != 'undefined')
   {
         elem.textContent = texts;
     }
   else if(typeof(elem.text) != 'undefined')
   {
     elem.text = texts;
   }
}

-- 
Peter
Re: jaki obiekt/metoda do zmiennej zawartosci
#50684
Author: zlotowinfo
Date: Tue, 29 Mar 2011 11:47
14 lines
1552 bytes
to twoje coś nie chce wogóle działać, zrobiłem tak:

<script>
function changeSpanText(p1)
{ p1=p1.split('~'); document.getElementById(p1[0]).innerText = p1[1];}
</script>

<span id="dupa">innerText placed inside the span element of HTML.<br />
Javascript will change the innerText of this HTML span element. </span>
<br />
<center>
<input type="button" value="Change Span innerText"
onclick="changeSpanText('dupa~zmieniony tekst')" />
</center>
Re: jaki obiekt/metoda do zmiennej zawartosci
#50685
Author: zlotowinfo
Date: Tue, 29 Mar 2011 17:22
18 lines
1721 bytes
nie do końca zrozumiałem na początku, poprawiłem i coś nie pokazuje linków 
tylko normalnie tekst ktory został wpisany
<a href=http://wp.pl>zmieniony tekst</a>


<script>
function changeSpanText(id,txt)
{
  p2=document.getElementById(id);
  if(typeof(p2.innerText) != 'undefined'){p2.innerText = txt;}
  else if(typeof(p2.textContent) != 'undefined') {p2.textContent = txt;}
  else if(typeof(p2.text) != 'undefined') {p2.text = txt;}}
</script>

<span id="dupa"></span><br />
<input type="button" value="Change Span innerText"
onclick="changeSpanText('dupa','<a href=http://wp.pl>zmieniony tekst</a>')" 
/>
Re: jaki obiekt/metoda do zmiennej zawartosci
#50686
Author: Peter May
Date: Tue, 29 Mar 2011 19:07
24 lines
1836 bytes
W dniu 29-03-2011 19:22, zlotowinfo pisze:
> nie do końca zrozumiałem na początku, poprawiłem i coś nie pokazuje
> linków tylko normalnie tekst ktory został wpisany
> <a href=http://wp.pl>zmieniony tekst</a>
>
>
> <script>
> function changeSpanText(id,txt)
> {
> p2=document.getElementById(id);
> if(typeof(p2.innerText) != 'undefined'){p2.innerText = txt;}
> else if(typeof(p2.textContent) != 'undefined') {p2.textContent = txt;}
> else if(typeof(p2.text) != 'undefined') {p2.text = txt;}}
> </script>
>
> <span id="dupa"></span><br />
> <input type="button" value="Change Span innerText"
> onclick="changeSpanText('dupa','<a href=http://wp.pl>zmieniony
> tekst</a>')" />

To może Ty potrzebujesz innerHTML?

-- 
Peter
Re: jaki obiekt/metoda do zmiennej zawartosci
#50682
Author: zlotowinfo
Date: Tue, 29 Mar 2011 19:11
4 lines
1285 bytes
> To może Ty potrzebujesz innerHTML?
>
dziekować, bo już miałem doła że się nic nie da
nie trawie wogole skad te innery sie biora
Re: jaki obiekt/metoda do zmiennej zawartosci
#50688
Author: Peter May
Date: Thu, 31 Mar 2011 15:17
11 lines
1431 bytes
W dniu 29-03-2011 21:11, zlotowinfo pisze:
>> To może Ty potrzebujesz innerHTML?
>>
> dziekować, bo już miałem doła że się nic nie da
> nie trawie wogole skad te innery sie biora

A co do zmienności wysokości <textarea> to spróbuj tego:
http://lab.berkerpeksag.com/jGrow

-- 
Peter
Re: jaki obiekt/metoda do zmiennej zawartosci
#50689
Author: zlotowinfo
Date: Fri, 01 Apr 2011 09:54
14 lines
1737 bytes
Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości 
news:in25v4$2s1$1@news.onet.pl...
>W dniu 29-03-2011 21:11, zlotowinfo pisze:
>>> To może Ty potrzebujesz innerHTML?
>>>
>> dziekować, bo już miałem doła że się nic nie da
>> nie trawie wogole skad te innery sie biora
>
> A co do zmienności wysokości <textarea> to spróbuj tego:
> http://lab.berkerpeksag.com/jGrow
>
dziękuję ale nie skorzystam na razie
textarea ma to ograniczenie że jest jako jeden element
może być tylko jednym linkiem 
Re: jaki obiekt/metoda do zmiennej zawartosci
#50687
Author: zpksoft
Date: Sun, 03 Apr 2011 20:43
15 lines
1797 bytes
On 27 Mar, 23:48, "zlotowinfo" <usuntou...@go2.pl> wrote:
> dotychczas używałem
> <form name=jeden>
> <textarea name=dwa></a>
>
> document.jeden.dwa.value='tekst'
>
> jednak przydałby się obiekt o zmiennej wysokości dostosowujący się do
> tekstu, no i oczywiście z wieloma linkami wewnątrz obiektu, czego przy
> textarea nie dało się robić

zainteresuj się "contenteditable". Zdiała toto w divie, na buttonie
itd...

Paweł
Re: jaki obiekt/metoda do zmiennej zawartosci
#50690
Author: zpksoft
Date: Sun, 03 Apr 2011 20:45
6 lines
1501 bytes
> zainteresuj się "contenteditable". Zdiała toto w divie, na buttonie
> itd...
>
> Paweł

miało być oczywiście "Działa" :)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads