Thread View: pl.comp.lang.javascript
16 messages
16 total messages
Started by zlotowinfo
Wed, 21 Apr 2010 20:37
pisanie do buttona działa tylko w IE
Author: zlotowinfo
Date: Wed, 21 Apr 2010 20:37
Date: Wed, 21 Apr 2010 20:37
12 lines
1107 bytes
1107 bytes
da się pisać ale tylko w internet explorer pozostałe przeglądarki ignorują to w jaki sposób pisać do buttona by wszędzie działało <form name=form1> <button name=but></buttom> </fotm> <script> document.form1.but.value="123" </script>
Re: pisanie do buttona działa tylko w IE
Author: Peter May
Date: Wed, 21 Apr 2010 21:35
Date: Wed, 21 Apr 2010 21:35
20 lines
1330 bytes
1330 bytes
W dniu 2010-04-21 22:37, zlotowinfo pisze: > da się pisać ale tylko w internet explorer > pozostałe przeglądarki ignorują to > w jaki sposób pisać do buttona by wszędzie działało > > <form name=form1> > <button name=but></buttom> > > </fotm> > > <script> > document.form1.but.value="123" > </script> document.forms.form1.but.value = "123"; http://kurs.browsehappy.pl/JavaScript/Formularze -- Peter
Re: pisanie do buttona działa tylko w IE
Author: zlotowinfo
Date: Thu, 22 Apr 2010 05:24
Date: Thu, 22 Apr 2010 05:24
23 lines
1642 bytes
1642 bytes
Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości news:hqnr3c$lrk$1@news.onet.pl... >W dniu 2010-04-21 22:37, zlotowinfo pisze: >> da się pisać ale tylko w internet explorer >> pozostałe przeglądarki ignorują to >> w jaki sposób pisać do buttona by wszędzie działało >> >> <form name=form1> >> <button name=but></buttom> >> >> </fotm> >> >> <script> >> document.form1.but.value="123" >> </script> > > document.forms.form1.but.value = "123"; > > http://kurs.browsehappy.pl/JavaScript/Formularze > nic sie nie zmienilo po dodaniu forms nadal do buttonow da się pisać tylko z IE a do pozostałych jak i przedtem bezproblemowo
Re: pisanie do buttona działa tylko w IE
Author: Peter May
Date: Thu, 22 Apr 2010 06:11
Date: Thu, 22 Apr 2010 06:11
55 lines
2534 bytes
2534 bytes
W dniu 2010-04-22 07:24, zlotowinfo pisze:
> Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
> news:hqnr3c$lrk$1@news.onet.pl...
>> W dniu 2010-04-21 22:37, zlotowinfo pisze:
>>> da się pisać ale tylko w internet explorer
>>> pozostałe przeglądarki ignorują to
>>> w jaki sposób pisać do buttona by wszędzie działało
>>>
>>> <form name=form1>
>>> <button name=but></buttom>
>>>
>>> </fotm>
>>>
>>> <script>
>>> document.form1.but.value="123"
>>> </script>
>>
>> document.forms.form1.but.value = "123";
>>
>> http://kurs.browsehappy.pl/JavaScript/Formularze
>>
> nic sie nie zmienilo po dodaniu forms
> nadal do buttonow da się pisać tylko z IE
> a do pozostałych jak i przedtem bezproblemowo
Zrobiłem na szybko przykład, który zadziałał bez problemu w Firefoksie
3.6.3 i Chrome 4.1.249.1059. Pytanie: czy Twój kod (x)html przechodzi
walidację http://validator.w3.org/? Bo jeśli nie, to zacznij najpierw od
poprawienia błędów składniowych. Jeśli to nie jest przyczyną, to problem
może być gdzie indziej w kodzie JavaScript-owym.
Sprawdź:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="pl">
<head>
<title>Test JS</title>
</head>
<body>
<form name="form1" action="">
<fieldset>
<legend>test JS</legend>
<button name="but"></button>
</fieldset>
</form>
<script type="text/javascript">
document.forms.form1.but.value = "123";
alert(document.forms.form1.but.value);
</script>
</body>
</html>
--
Peter
Re: pisanie do buttona działa tylko w IE
Author: zlotowinfo
Date: Thu, 22 Apr 2010 14:39
Date: Thu, 22 Apr 2010 14:39
3 lines
1102 bytes
1102 bytes
tak jak pisałem zero efektu pusty ledwo widoczny przycisk i ten twoj alert
Re: pisanie do buttona działa tylko w IE
Author: Ghost
Date: Thu, 22 Apr 2010 19:03
Date: Thu, 22 Apr 2010 19:03
12 lines
1398 bytes
1398 bytes
Użytkownik "zlotowinfo" <usuntousun@go2.pl> napisał w wiadomości news:hqpn1s$1ar$1@inews.gazeta.pl... > tak jak pisałem zero efektu > pusty ledwo widoczny przycisk > i ten twoj alert W IE i w FireFox dziala. Podaj uzyte przegladarki i ich wersje. A moze po prostu blokujesz js?
Re: pisanie do buttona działa tylko w IE
Author: Paweł Piskorz
Date: Thu, 22 Apr 2010 23:53
Date: Thu, 22 Apr 2010 23:53
12 lines
1286 bytes
1286 bytes
On 2010-04-22 07:24, zlotowinfo wrote:
> nic sie nie zmienilo po dodaniu forms
> nadal do buttonow da się pisać tylko z IE
> a do pozostałych jak i przedtem bezproblemowo
Użyj innerHTML a nie value.
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
Re: pisanie do buttona działa tylko w IE
Author: Ghost
Date: Fri, 23 Apr 2010 09:15
Date: Fri, 23 Apr 2010 09:15
11 lines
1471 bytes
1471 bytes
Użytkownik "Paweł Piskorz" <nie.ma.maila@psikre.nie?> napisał w wiadomości news:hqqnin$ner$1@inews.gazeta.pl... > On 2010-04-22 07:24, zlotowinfo wrote: >> nic sie nie zmienilo po dodaniu forms >> nadal do buttonow da się pisać tylko z IE >> a do pozostałych jak i przedtem bezproblemowo > > Użyj innerHTML a nie value. Ale w IE mu dziala ;P
Re: pisanie do buttona działa tylko w IE
Author: Peter May
Date: Fri, 23 Apr 2010 11:48
Date: Fri, 23 Apr 2010 11:48
12 lines
1331 bytes
1331 bytes
W dniu 2010-04-23 01:53, Paweł Piskorz pisze: > On 2010-04-22 07:24, zlotowinfo wrote: >> nic sie nie zmienilo po dodaniu forms >> nadal do buttonow da się pisać tylko z IE >> a do pozostałych jak i przedtem bezproblemowo > > Użyj innerHTML a nie value. innerHTML do nadania/zmiany wartości atrybutu? E... jak to? -- Peter
Re: pisanie do buttona działa tylko w IE
Author: Ghost
Date: Fri, 23 Apr 2010 12:55
Date: Fri, 23 Apr 2010 12:55
15 lines
1693 bytes
1693 bytes
Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości news:hqs1ec$5mk$1@news.onet.pl... >W dniu 2010-04-23 01:53, Paweł Piskorz pisze: >> On 2010-04-22 07:24, zlotowinfo wrote: >>> nic sie nie zmienilo po dodaniu forms >>> nadal do buttonow da się pisać tylko z IE >>> a do pozostałych jak i przedtem bezproblemowo >> >> Użyj innerHTML a nie value. > > innerHTML do nadania/zmiany wartości atrybutu? E... jak to? Bo najwyrazniej zlotowinfo chce zmianic napis na buttonie ino sie wyslowic nie umi - dodatkowo utrudnil zadanie sugerujac, ze w IE dziala (inaczej).
Re: pisanie do buttona działa tylko w IE
Author: Peter May
Date: Fri, 23 Apr 2010 16:54
Date: Fri, 23 Apr 2010 16:54
38 lines
2102 bytes
2102 bytes
W dniu 2010-04-23 14:55, Ghost pisze:
>
> Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
> news:hqs1ec$5mk$1@news.onet.pl...
>> W dniu 2010-04-23 01:53, Paweł Piskorz pisze:
>>> On 2010-04-22 07:24, zlotowinfo wrote:
>>>> nic sie nie zmienilo po dodaniu forms
>>>> nadal do buttonow da się pisać tylko z IE
>>>> a do pozostałych jak i przedtem bezproblemowo
>>>
>>> Użyj innerHTML a nie value.
>>
>> innerHTML do nadania/zmiany wartości atrybutu? E... jak to?
>
> Bo najwyrazniej zlotowinfo chce zmianic napis na buttonie ino sie
> wyslowic nie umi - dodatkowo utrudnil zadanie sugerujac, ze w IE dziala
> (inaczej).
innerHTML może być. Można jeszcze tak (dłuższy kod, ale bez innerHTML :P):
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: pisanie do buttona działa tylko w IE
Author: zlotowinfo
Date: Fri, 23 Apr 2010 21:20
Date: Fri, 23 Apr 2010 21:20
18 lines
1811 bytes
1811 bytes
Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
news:hqsjc9$ubv$1@news.onet.pl...
>>> innerHTML do nadania/zmiany wartości atrybutu? E... jak to?
>>
>> Bo najwyrazniej zlotowinfo chce zmianic napis na buttonie ino sie
>> wyslowic nie umi - dodatkowo utrudnil zadanie sugerujac, ze w IE dziala
>> (inaczej).
>
> innerHTML może być. Można jeszcze tak (dłuższy kod, ale bez innerHTML :P):
>
> function setInnerText(elem, texts)
> {
> if(typeof(elem.innerText) != "undefined")
[...]
co to za cuda ?? :/
do innych formularzy normalnie działa tylko ten <button></button>
jakoś dziwnie, ostatecznie sprawę już rozwiązałem wczoraj używając <select>
Re: pisanie do buttona działa tylko w IE
Author: Peter May
Date: Sat, 24 Apr 2010 08:41
Date: Sat, 24 Apr 2010 08:41
23 lines
1736 bytes
1736 bytes
W dniu 2010-04-23 23:20, zlotowinfo pisze:
> Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
> news:hqsjc9$ubv$1@news.onet.pl...
>>>> innerHTML do nadania/zmiany wartości atrybutu? E... jak to?
>>>
>>> Bo najwyrazniej zlotowinfo chce zmianic napis na buttonie ino sie
>>> wyslowic nie umi - dodatkowo utrudnil zadanie sugerujac, ze w IE dziala
>>> (inaczej).
>>
>> innerHTML może być. Można jeszcze tak (dłuższy kod, ale bez innerHTML
>> :P):
>>
>> function setInnerText(elem, texts)
>> {
>> if(typeof(elem.innerText) != "undefined")
> [...]
>
> co to za cuda ?? :/
Google Ci podpowie.
--
Peter
Re: pisanie do buttona działa tylko w IE
Author: ońrad
Date: Sat, 24 Apr 2010 17:02
Date: Sat, 24 Apr 2010 17:02
27 lines
1462 bytes
1462 bytes
Dnia Wed, 21 Apr 2010 22:37:49 +0200, zlotowinfo napisał(a):
> da się pisać ale tylko w internet explorer pozostałe przeglądarki
> ignorują to w jaki sposób pisać do buttona by wszędzie działało
>
> <form name=form1>
> <button name=but></buttom>
>
> </fotm>
>
> <script>
> document.form1.but.value="123"
> </script>
parametr value buttona to nie jest to, co sie pojawia jako napis na
buttonie. jesli IE tak robi, to robi zle
tu masz jak to sie powinno robic
http://www.jsfiddle.net/KPxCG/
--
body {
name: '|<ońrad Karpieszu>|';
blog: url('http://www.muzungu.pl/'); }
p.s. O aukcjach czytaj na http://www.aukcjoteka.com
Re: pisanie do buttona działa tylko w IE
Author: zlotowinfo
Date: Fri, 30 Apr 2010 07:26
Date: Fri, 30 Apr 2010 07:26
26 lines
1778 bytes
1778 bytes
Użytkownik "|<ońrad" <kkarpieszuk@gmail.com> napisał w wiadomości news:hqv86u$4cs$1@inews.gazeta.pl... > Dnia Wed, 21 Apr 2010 22:37:49 +0200, zlotowinfo napisał(a): > >> da się pisać ale tylko w internet explorer pozostałe przeglądarki >> ignorują to w jaki sposób pisać do buttona by wszędzie działało >> >> <form name=form1> >> <button name=but></buttom> >> >> </fotm> >> >> <script> >> document.form1.but.value="123" >> </script> > > parametr value buttona to nie jest to, co sie pojawia jako napis na > buttonie. jesli IE tak robi, to robi zle > > tu masz jak to sie powinno robic > http://www.jsfiddle.net/KPxCG/ > musiałem sobie poradzić inaczej ale dziękuję za jedyną rzeczową podpowiedź na razie nie sprawdzę w działaniu ale wierzę że działa
Re: pisanie do buttona działa tylko w IE
Author: Ghost
Date: Sat, 01 May 2010 21:02
Date: Sat, 01 May 2010 21:02
29 lines
2019 bytes
2019 bytes
Użytkownik "zlotowinfo" <usuntousun@go2.pl> napisał w wiadomości news:hre0nk$aab$1@inews.gazeta.pl... > Użytkownik "|<ońrad" <kkarpieszuk@gmail.com> napisał w wiadomości > news:hqv86u$4cs$1@inews.gazeta.pl... >> Dnia Wed, 21 Apr 2010 22:37:49 +0200, zlotowinfo napisał(a): >> >>> da się pisać ale tylko w internet explorer pozostałe przeglądarki >>> ignorują to w jaki sposób pisać do buttona by wszędzie działało >>> >>> <form name=form1> >>> <button name=but></buttom> >>> >>> </fotm> >>> >>> <script> >>> document.form1.but.value="123" >>> </script> >> >> parametr value buttona to nie jest to, co sie pojawia jako napis na >> buttonie. jesli IE tak robi, to robi zle >> >> tu masz jak to sie powinno robic >> http://www.jsfiddle.net/KPxCG/ >> > musiałem sobie poradzić inaczej > ale dziękuję za jedyną rzeczową podpowiedź Gdybys zadawal rzeczowe pytania, odpowiedz mialbys szybciej.
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