Де е клуба за JavaScript!

10 отговора 496 прегледа
#1

Де е клуба за JavaScript!

и понеже няма такъв а определено трябва да има ето елементарния ми въпрос:

защо като използвам това:

function pageEvents() {

document.bgColor ="#7733ff";
document.write("<H1>Свойства на "+navigator.appName+"</H1>");
var property;
for (property in window) {
document.write("Свойството "+property+" има стойност: "+window[property]+"<BR>");
}}

онова с червеното не си върши работата, а като използвам това:


function pageEvents() {
document.write("<H1>Свойства на "+navigator.appName+"</H1>");
var property;
for (property in window) {
document.write("Свойството "+property+" има стойност: "+window[property]+"<BR>");
document.bgColor ="#7733ff";
}}

... страницата наистина се оцветява?

защо имам усещането, че почна ли да пиша с document.write всички стари неща изчезват HEEEEEEEELP!

Отговор
в отговор на sharapin #2

Re: Де е клуба за JavaScript!

ами правилно го имаш усещането, щото става точно така...

Just a genius

Отговор
в отговор на Blake #3

каквооооооо ?! а къде е логикатаааа?

е като е така, защо тогава document.write може да се използва в цикъл?
не трябва ли тогава да се затриват старите неща и да се появява само последния запис

в цялата работа има нещо много гнило и май ще псувам много задници

от какъв зор ше ми затрива страницата?
че аз ако искам чисто нова ще си отворя празнаааааааа



Отговор
в отговор на Blake #4

излъгах гооо :)

но не съм особенно доволен
явно ми липсват доста техники, нормално за начинаещ

предполагам, че чрез JavaScript страниците се изграждат на момента и веднъж заредена страницата не могат да се добавят надписи в края или пък да се премахват обекти появили се вече върху нея

както и да е ...продължаваме с налучкванията

Отговор
в отговор на sharapin #5

Re: излъгах гооо :)

Виж [линк]
можеш да заобиколиш document.write като използваш innerHTML на някой div или друг обект(както си избереш) който до момента до показването е на display:none; незнам на различните браузъри как върви но теоритично би трябвало да стане - ПРОБВАЙ!!!

Keep Walking
[email protected]
Отговор
в отговор на sharapin #6

Re: Де е клуба за JavaScript!

Abe toja bokluk JavaScripta triabva da se zabrani

Отговор
в отговор на NNN #7

Re: Де е клуба за JavaScript!


Abe toja bokluk JavaScripta triabva da se zabrani

Каза бъдещия строителен работник - киртак

Отговор
в отговор на sharapin #8

Re: каквооооооо ?! а къде е логикатаааа?

В отговор на:

In general, it is not necessary to open the document using the document.open method, since the document.write method will automatically open the file and discard (erase) the contents. However, after the write is complete, you need to close the document by using the document.close method. In some browsers, the results of the write may not be completely displayed, due to buffering, until the close occurs.


[линк]

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на БaбaИлиицa #9

Re: каквооооооо ?! а къде е логикатаааа?

ясно ...

вече използвах опън.
по принцип има логика и в това да се започне на чисто :)

всичко е ОК правя с текста общо взето каквото си поискам, остана да се науча как да рисувам точки в прозореца и в обектите.
Мерси за помоща все пак

Отговор
в отговор на KoCaM #10

Re: излъгах гооо :)

мерси. вероятно ще стане, но предвид, че новите браузъри още са рядкост, предпочетох леснината на изписването на цялата страница наново :)

Отговор
в отговор на KoCaM #11

Append

Виж какво пише за document.createXXX или node.appendChild и тн.

Отговор