Thread View: pl.comp.lang.javascript
17 messages
17 total messages
Started by g r e n d i
Tue, 08 Jan 2002 11:50
div
Author: g r e n d i
Date: Tue, 08 Jan 2002 11:50
Date: Tue, 08 Jan 2002 11:50
7 lines
1096 bytes
1096 bytes
mam sobie cos takiego: <div id="divek"> </div> jak zrobic, zeby w srodku tego taga wstawic przez javascript jakis tekst? mam procedurke, jednak dziala ona pod netscapem4.5, pod ie, ale nie dziala pod netscapem6.2 moze ktos posiada jakis uniwersalny kod? pozdrawiam
Re: div
Author: pOLy
Date: Tue, 08 Jan 2002 12:24
Date: Tue, 08 Jan 2002 12:24
13 lines
1305 bytes
1305 bytes
> mam sobie cos takiego: <div id="divek"> </div>
> jak zrobic, zeby w srodku tego taga wstawic przez javascript jakis tekst?
> mam procedurke, jednak dziala ona pod netscapem4.5, pod ie, ale nie dziala
> pod netscapem6.2
pod nn6 o ile pamietam trzeba cos takiego dopisac...
zmienna = document.getElementById("nazwa_id_warstwy");
zmienna.innerHTML = "zawartosc";
--
*-* Naskrobał - Daniel pOLy Antonik *-*
|wroclaw.ircnet.pl - better way of irc|
\--*--++--*---++---*---++---*--++--*--/
Re: div
Author: g r e n d i
Date: Tue, 08 Jan 2002 13:03
Date: Tue, 08 Jan 2002 13:03
21 lines
1641 bytes
1641 bytes
"pOLy" <poly@poland.com> wrote in message
news:MPG.16a503602d7044f5989705@news.tpi.pl...
> > mam sobie cos takiego: <div id="divek"> </div>
> > jak zrobic, zeby w srodku tego taga wstawic przez javascript jakis
tekst?
> > mam procedurke, jednak dziala ona pod netscapem4.5, pod ie, ale nie
dziala
> > pod netscapem6.2
> pod nn6 o ile pamietam trzeba cos takiego dopisac...
>
> zmienna = document.getElementById("nazwa_id_warstwy");
> zmienna.innerHTML = "zawartosc";
heh... beznadziejnie, ze kazda przegladarke trzeba obslugiwac inaczej... kto
to wymyslil?
no dobra, ale jeszcze jedno pytanko mam: wykrywanie netszkapy 4 robi sie
mniej wiecej tak - nn4=(document.layers)?true:false;
jak wykryc nn6?
pozdrawiam
Re: div
Author: MySZ
Date: Tue, 08 Jan 2002 13:07
Date: Tue, 08 Jan 2002 13:07
8 lines
1384 bytes
1384 bytes
Użytkownik g r e n d i <krzepka@sgh.waw.pl> w wiadomości do grup
dyskusyjnych napisał:3c3aedf6@news.vogel.pl...
> heh... beznadziejnie, ze kazda przegladarke trzeba obslugiwac inaczej...
kto
http://alladyn.art.pl :)
MySZ
Re: div
Author: Michal Schulz
Date: Tue, 08 Jan 2002 13:16
Date: Tue, 08 Jan 2002 13:16
22 lines
1617 bytes
1617 bytes
On Tue, 8 Jan 2002, g r e n d i wrote: > heh... beznadziejnie, ze kazda przegladarke trzeba obslugiwac inaczej... kto > to wymyslil? w3c stworzyło standard od którego stary netscape i explorery odbiegają w różne strony. Jeśli chcesz, to w expolorerach od 5 w górę możesz też używać document.getElementById() zamiast document.all > no dobra, ale jeszcze jedno pytanko mam: wykrywanie netszkapy 4 robi sie > mniej wiecej tak - nn4=(document.layers)?true:false; > jak wykryc nn6? ja mam na przykład tak: nn6 = (navigator.userAgent.match(/Mozilla\/\d.\d/gi) == "Mozilla/5.0") ? true:false; ale można o wiele prościej :) -- Michal Schulz
Re: div (browser detect)
Author: [sis]
Date: Tue, 08 Jan 2002 15:01
Date: Tue, 08 Jan 2002 15:01
18 lines
1369 bytes
1369 bytes
> no dobra, ale jeszcze jedno pytanko mam: wykrywanie netszkapy 4 robi sie > mniej wiecej tak - nn4=(document.layers)?true:false; > jak wykryc nn6? ns6 = (document.getElementById)?1:0; idac dalej mozna miec: <script> // jaka masz przegladarke? var d=document;w3c=(d.getElementById)?1:0;ie4=(d.all)&&!(w3c)?1:0;ns4=(d.layers) ?1:0 </script> :) pozdrawiam pierwszy raz na pcljs, Kamil
Re: div
Author: g r e n d i
Date: Tue, 08 Jan 2002 19:57
Date: Tue, 08 Jan 2002 19:57
37 lines
1779 bytes
1779 bytes
okazuje sie, ze to nie koniec moich problemow :-(
zrobilem juz dzieki waszej pomocy wykrywanie i wpisywanie zawartosci do
divow, jednak przy netszkapie 4.5 pojawia sie pewien problem
w momencie wpisania do nizej przedstawionych trzech DIVow nowych tekstow -
wszystkie DIVy wedruja w lewy gorny rog ekranu (i nachodza na siebie),
zamiast zostac na swoich starych pozycjach :-(
w ie oraz ns6 nowe teksty sa podstawiane w odpowiednie komorki tabelki, tzn.
nie przesuwa sie nic
co na to poradzicie?
pozdrawiam
<CODE>
<style type="text/css">
<!--
#okienkoDiv1 { position:relative;}
#okienkoDiv2 { position:relative;}
#okienkoDiv3 { position:absolute;}
-->
</style>
<body>
<table>
<tr>
<td><div id="okienkoDiv1">1</div> </td>
</tr>
<tr>
<td><div id="okienkoDiv2">2</div> </td>
</tr>
<tr>
<td><div id="okienkoDiv3">3</div> </td>
</tr>
</table>
</body>
</CODE>
Re: div
Author: Zbigniew Braniecki
Date: Tue, 08 Jan 2002 20:10
Date: Tue, 08 Jan 2002 20:10
12 lines
1212 bytes
1212 bytes
> co na to poradzicie? zapomniec o position:relative to raz. Po drugie sprobowac zabawy z alladynem (http://alladyn.art.pl). Nawet jesli pozniej nie bedziesz chcial z niego korzystac, to w poczatkowym etapie prac z NS6 pomoze Ci dokumentacja oraz ew. sam kod. pozdr. Gandalf -- Alladyn Team (http://alladyn.art.pl) proud member
Re: div
Author: g r e n d i
Date: Tue, 08 Jan 2002 21:15
Date: Tue, 08 Jan 2002 21:15
21 lines
1772 bytes
1772 bytes
> zapomniec o position:relative to raz. rozumiem, ze jedyna alternatywa jest absolute? niby po paru przerobkach bedzie sie nadawalo do mojego malego projektu... chcialem jednak tego uniknac. mam oczywiscie rozumiec, ze relative i ns4.5 sa nie do pogodzenia? > Po drugie sprobowac zabawy z alladynem (http://alladyn.art.pl). Nawet jesli > pozniej nie bedziesz chcial z niego korzystac, to w poczatkowym etapie prac > z NS6 pomoze Ci dokumentacja oraz ew. sam kod. przejrzalem i rzecz jest niezle pokrecona :-) nie wiem co to za goscie, ale sa niesamowici... dla swoich potrzeb napisalem wlasna i prostsza wersje, bardziej bazujac na dokumentacji niz na samym kodzie, wiec nie powinienem miec problemow z obsluga przegladarek... ale tak swoja droga... gdybym jeszcze chcial obsluzyc cos na Mac'a i jeszcze Opere to czlowiek sie zaczyna wkurzac... dzieki za pomoc pozdrawiam
Re: div
Author: Zbigniew Braniecki
Date: Tue, 08 Jan 2002 22:09
Date: Tue, 08 Jan 2002 22:09
26 lines
1711 bytes
1711 bytes
> mam oczywiscie rozumiec, ze relative i ns4.5 sa nie do pogodzenia? To nie tak... Po prostu naklad pracy przy wszelkich probach okielznania i pojecia JAK kazdy browser rozumie slowo "relatywnie" to przerost formy nad trescia. > nie wiem co to za goscie, ale sa niesamowici... No. > jeszcze chcial obsluzyc cos na Mac'a i jeszcze Opere to czlowiek sie zaczyna > wkurzac... Nie rozumiem... Maca? Mac z grubsza udaje ze spelnia standardy. Tzn. NS4 dziala tak samo jak na windzie, NS6 tez, a IE zazwyczaj jest zgodny z poprzednia wersja pod winde czyli np. IE5 pod Maca to IE4 pod winde :) Ale dziala raczej wszystko. A z Opera to nie wszystko sie da ale wiekszosc mozna spokojnie przewalczyc. pozdr. Gandalf -- Alladyn Team (http://alladyn.art.pl) proud member
Re: div (browser detect)
Author: Piotr Pawłow
Date: Wed, 09 Jan 2002 00:39
Date: Wed, 09 Jan 2002 00:39
17 lines
1529 bytes
1529 bytes
[sis] wrote: > ns6 = (document.getElementById)?1:0; Oj nie, Explorer od wersji, zdaje się, 5.0 też posiada getElementById() Generalnie przy korzystaniu z DOM zamiast sugerować się typem przeglądarki lepiej po prostu sprawdzić co jest i tego używać. Natomiast przy wybieraniu różnych wersji kodu HTML, styli, w zależności od danej rodziny przeglądarek, lepiej używać właściwości obiektu navigator. Polecam też zajrzeć tutaj: http://developer.netscape.com/evangelism/docs/api/ -- Piotr Pawłow mailto: pp@siedziba.pl homepage: http://pp.siedziba.pl
Re: div (browser detect)
Author: [sis]
Date: Wed, 09 Jan 2002 11:52
Date: Wed, 09 Jan 2002 11:52
25 lines
2021 bytes
2021 bytes
Użytkownik "Piotr Pawłow" <pp@siedziba.pl> napisał w wiadomości news:3C3B914C.3080208@siedziba.pl... > > ns6 = (document.getElementById)?1:0; > > Oj nie, Explorer od wersji, zdaje się, 5.0 też posiada getElementById() blah - totez napisalem w3c (idac dalej :] ) - ale fakt, winno byc od razu zapodane w3c zamiast ns6 (dla lepszej czytelnosci). > Generalnie przy korzystaniu z DOM zamiast sugerować się typem > przeglądarki lepiej po prostu sprawdzić co jest i tego używać. a po co? jesli jest up5 to mi wystarczy getElement - nie widze sensu dokladac kilkadzisiat zbednych linijek kodu, tymbardziej, ze _.style_ jest tak samo lapane pod NS6 jak i IE 5.+ > Natomiast przy wybieraniu różnych wersji kodu HTML, styli, w zależności > od danej rodziny przeglądarek, lepiej używać właściwości obiektu navigator. nie ma zadnych roznic w wysokosci czcionek dla IE 4, 5, 6 i NS 6, nie wiem, moze potrzebujesz wywolywac jakies dziwne wlasciwosci. ;P.. pozdrawiam, Kamil skory do dyskusji ;)
Re: div (browser detect)
Author: Piotr Pawłow
Date: Wed, 09 Jan 2002 13:49
Date: Wed, 09 Jan 2002 13:49
30 lines
2438 bytes
2438 bytes
[sis] wrote: >> Generalnie przy korzystaniu z DOM zamiast sugerować się typem >> przeglądarki lepiej po prostu sprawdzić co jest i tego używać. > a po co? jesli jest up5 to mi wystarczy getElement - nie widze sensu > dokladac kilkadzisiat zbednych linijek kodu, tymbardziej, ze _.style_ jest > tak samo lapane pod NS6 jak i IE 5.+ Rzecz w tym, że sprawdzasz jedną rzecz (np.istnienie getElementById) i na tej podstawie zakładasz że przeglądarka posiada wiele innych funkcji. Tymczasem taka, przykładowo, Opera posiada getElementById a nie obsługuje appendChild, removeChild itp., więc lepiej sprawdzić istnienie wszystkich funkcji z których się korzysta. >> Natomiast przy wybieraniu różnych wersji kodu HTML, styli, w zależności >> od danej rodziny przeglądarek, lepiej używać właściwości obiektu >> navigator. > nie ma zadnych roznic w wysokosci czcionek dla IE 4, 5, 6 i NS 6, nie wiem, > moze potrzebujesz wywolywac jakies dziwne wlasciwosci. ;P.. Jeśli chodzi o czcionki, to różnice są głównie między systemami operacyjnymi. Szczególnie jeśli wielkość czcionki wyrażasz w punktach, wtedy do głosu dochodzi DPI ekranu. Jeden OS może uważać że jest to 75DPI, inny 96DPI itp. Czcionki to jednak drobiazg, są o wiele większe problemy z interpretacją styli przez różne przeglądarki. -- Piotr Pawłow mailto: pp@siedziba.pl homepage: http://pp.siedziba.pl
Re: div (browser detect) [EOT]
Author: [sis]
Date: Wed, 09 Jan 2002 13:56
Date: Wed, 09 Jan 2002 13:56
4 lines
1181 bytes
1181 bytes
[...] z grubsza zgodze sie ze wszystkimi pana uwagami, panie Piotrze. :) pozdrawiam, Kamil
Re: div (browser detect)
Author: Zbigniew Braniecki
Date: Wed, 09 Jan 2002 17:07
Date: Wed, 09 Jan 2002 17:07
12 lines
1320 bytes
1320 bytes
> Tymczasem taka, przykładowo, Opera posiada getElementById Nie nazywal bym tego "posiadaniem", tylko "nie wywoluje bledu przy probie odwolania sie do tej funkcji" Dzialanie jest tak samo watpliwe jak wiekszosci innych w Operze... pozdr. Gandalf -- Alladyn Team (http://alladyn.art.pl) proud member
Re: div (browser detect)
Author: Piotr Pawłow
Date: Thu, 10 Jan 2002 03:33
Date: Thu, 10 Jan 2002 03:33
15 lines
1724 bytes
1724 bytes
Zbigniew Braniecki wrote: > Nie nazywal bym tego "posiadaniem", tylko "nie wywoluje bledu przy > probie odwolania sie do tej funkcji" > Dzialanie jest tak samo watpliwe jak wiekszosci innych w Operze... Ehm, no tak, powinienem jaśniej się wyrażać :) Dobrze że nikt mi nie każe dostosowywać wszystkich stron do Opery. Dla zleceniodawcy zazwyczaj liczy się tylko IE, od siebie lubię dodać jeszcze kompatybilność z Mozillą (gratisowo, ot taka osobista krucjata :-). Jak dla mnie Mozilla jest rewelacyjna, gdyby jeszcze usunęli te kilka wkurzających błędów... -- Piotr Pawłow mailto: pp@siedziba.pl homepage: http://pp.siedziba.pl
Re: div (browser detect)
Author: Zbigniew Braniecki
Date: Thu, 10 Jan 2002 17:17
Date: Thu, 10 Jan 2002 17:17
16 lines
1511 bytes
1511 bytes
> Jak dla mnie Mozilla > jest rewelacyjna, gdyby jeszcze usunęli te kilka wkurzających błędów... http://bugzilla.mozilla.org/show_bug.cgi?id=117011 http://bugzilla.mozilla.org/show_bug.cgi?id=117998 i kilka innych... :) Zapraszam wszystkich do wlaczenia sie, chyba naprawde warto im pomoc zrobic Mozilla porzadnie :) pozdr. Gandalf -- Alladyn Team (http://alladyn.art.pl) proud member
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