Como carregar o .js ???

1. Como carregar o .js ???

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 20/03/2008 - 12:16h

Olá pessoal, eu tenho um arquivo .js que é um calendário, e queria que ele fosse carregado toda vez que a página html fosse aberta. Alguem tem alguma sugestão???
Brigadão


  


2. ...

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/03/2008 - 12:35h

<script type="text/JavaScript" language="JavaScript" src="arquivo.js"></script>


3. Re: Como carregar o .js ???

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 20/03/2008 - 12:41h

d1avlo, eu já tinha tentado isso, mas infelizmente não deu certo, já tenho uma linha parecida no código: " <SCRIPT type="text/javascript" src="dhtmlgoodies_calendar/dhtmlgoodies_calendar.js?random=20060118"></script>
".
No html tenho um botão que quando é clicado ele mostra o calendário:<input type="button" readonly name="theDate" value="Calendário" onClick="displayCalendar(document.forms[0].theDate,'yyyy/mm/dd',this)">
Mas o que queria é que ele fosse mostrado sem o botão.
Valeu o apoio.


4. coloca na tag body

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 20/03/2008 - 12:45h

Ficaria assim:
<body onload="displayCalendar(document.forms[0].theDate,'yyyy/mm/dd', document.getElementById('theDate'))">

Veja se funciona.


5. opa

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 20/03/2008 - 12:46h

não vi que vc tava usando document.forms[0] ao inves de document.getElementById. Cuidado que este tipo de código não roda no firefox.


6. Re: Como carregar o .js ???

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 20/03/2008 - 13:20h

Cara, valeu pela dica, mas sou novo em .js, o que vc sujere para que rode em FF ???
Valeu


7. Re: Como carregar o .js ???

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 20/03/2008 - 23:49h

no lugar de
document.forms[0].theDate
utilize
document.getElementById('theDate').value

no campo theDate vc cria o id dele id="theDate"

ex:
<input type="text" name="theDate" id="theDate" value="20/03/2008"/>


8. Re: Como carregar o .js ???

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 22/03/2008 - 11:25h

Blz, funcionou direitinho luis0101. Outra duvida que tinha é em relação ao "input" que está aparecendo, na verdade queria que quando a pagina carregasse aparecesse o calendário mas não aparecesse nenhum "input". Tem como ???

Valeu o apoio


9. Re: Como carregar o .js ???

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 22/03/2008 - 12:16h

<body onload="displayCalendar(document.getElementById('theDate').value,'yyyy/mm/dd',this)">


no evento onload do javascript vc coloca o código, assim, quando carregar a pagina o codigo sera executado, veja que o onload esta no body da pagina, entao quando a pagina estiver carregada ele executa o que vc quiser, no seu caso, exibir o calendario


10. Re: Como carregar o .js ???

Thiago Fernandes Gonzaga
thiagotj

(usa Suse)

Enviado em 24/03/2008 - 10:34h

Não rolou luis0101. não sei se foi erro meu mas ele não carrega se eu tiro o "input". o "input" está ssim: <input type="button" readonly name="theDate" value="Calendário">. E o "body":
<body onload="displayCalendar(document.getElementById('theDate'),'yyyy/mm/dd', document.getElementById('theDate'))">
Caso eu tire a linha do "input" a pagina é carregado porem com erro e o calendário não aparece. Tem alguma idéia ??
Valeu


11. Re: Como carregar o .js ???

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 25/03/2008 - 20:53h

sua pagina deve ficar assim

<body onload="displayCalendar(document.getElementById('theDate'),'yyyy/mm/dd', document.getElementById('theDate'))">
<input type="button" readonly name="theDate" id="theDate" value="Calendário">

deve existir o input e pelo que vi ele estava sem a tag id="theDate", quando a pagina carregar, sera interpretado o input pelo navegador e todo o resto da pagina, após isso sera chamado o evento onLoad que entao executará o que esta no <body onLoad>

Por acaso no value do input que está com o valor Calendário nao deveria estar a data? 25/03/2008 ?

Bem, qualquer coisa, se quiser pode me enviar esta pagina com o script para meu email luis.carlos@linuxmail.org que eu vejo o que tem de errado e entao lhe mostro a solução.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts