Incerc sa folosesc scriptul Dvs: https://marplo.net/javascript/ceas2.html
Daca il pun pe o pagina de test, scriptul in sectiunea <head>, iar in <body>, in <div>, in locul unde vreau sa apara, functioneaza!
INSA, in pagina mea, am zone (precum antent, meniu, coloana stanga, coloana dreapta si footer), in fisiere php separate, pe care le apelez (cu include), si care NU au tag <body>.
Ceasul vreau sa il afisez in coloana din stanga, care, dupa cum spuneam, NU are tagul <body>. Si nu reusesc deloc sa il fac sa functioneze. Cred ca trebuie adaptat un pic, dar e clar ca nu fac ce trebuie si cum trebuie.
Ma poate ajuta cineva
Multumesc.
PS. Daca nu se intelege, si este nevoie, pot posta si o structura a paginii si a modului de apelare.
Problema script JavaScript - Ora curenta
-
- Mesaje: 17
Problema script JavaScript - Ora curenta
MarPlo
Mesaje: 4343
Salut
Incearca acest cod, adaugat in locul unde vrei sa fie afisat ceasul (scriptul javascript trebuie sa fie dupa tag-ul html in care e afisat ceasul).
Incearca acest cod, adaugat in locul unde vrei sa fie afisat ceasul (scriptul javascript trebuie sa fie dupa tag-ul html in care e afisat ceasul).
Cod: Selectaţi tot
<div id="ceas2"></div>
<script type="text/javascript">
// <![CDATA[
function ceas() {
// From: https://marplo.net/javascript/
var Digital=new Date()
var hours=Digital.getHours() // Preia ora
var minutes=Digital.getMinutes() // Preia minutele
var seconds=Digital.getSeconds() // Preia secundele
var dn="AM"
// Stabileste afisarea AM (Ante Meridian) sau PM (Post Meridian)
if (hours>12) {
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
// Aici poti schimba marimea si tipul fontului
// Creaza si afiseaza elementele HTML in eticheta <div>
myclock="<font size='4' face='Arial' ><b><font size='1'>Ora curena</font><br>"+hours+":"+minutes+":"
+seconds+" "+dn+"</b></font>"
document.getElementById("ceas2").innerHTML=myclock
setTimeout("ceas()",1000) // Executa functia ceas() la fiecare secunda
}
ceas(); // Executa functia
// ]]>
</script>
nicusorilie
Mesaje: 17
Functioneaza perfect! (si ce simplu era! nici prin cap nu mi-ar fi trecut sa incerc cu scriptul si dupa div...)
Respectele mele!
PS. Rezolvat, se poate inchide!
Respectele mele!
PS. Rezolvat, se poate inchide!
Subiecte similare
-
Problemă cu 'this' în function.call() în JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
De ce function.call() se comportă diferit cu ' this ' cand nu e adaugat ca argument, în JavaScript?Ultimul mesaj
Rezultatul cu 'this' în test.call() este același...
Functia call() necesita primul argument, care e pentru obiectul 'this', daca nu ai nevoie de el, adauga null .
test.call(null, ...args);
In... -
Problema ordonare in script paginare
PHP - MySQL - XML
Primul mesaj
Buna, am urmatorul script de paginare, insa nu reusesc sa-l setez sa-mi returneze inregistrariile din mysql ordonate descendent dupa ID.Ultimul mesaj
Am...
Multumesc mult de ajutor, functioneza perfect!!! -
Lungime obiect JSON in JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am convertit un tabel din baze de date într-un obiect JSON.Ultimul mesaj
Aceasta este, în esență, un array bidimensional, fiecare înregistrare fiind pe cate un...
Poti sa folosesti Object.keys pentru a obține lista de chei din obiect ca un array, apoi obții cu 'length' lungimea din el:... -
Adaugare apostrof la value in input cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am un cod JavaScript care adaugă un câmp input pentru utilizator:Ultimul mesaj
var user = O'Conner, John ;
b.innerHTML += <input type='hidden' value=' +...
Poți să înlocuiesti caracterul cu entitatea lui HTML.
Astfel, pentru apostrof (') poate fi ’ sau ‘
var user = O'Conner,... -
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?Ultimul mesaj
De...
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()... -
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.Ultimul mesaj
Vreau ca noul...
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...