Autor | Zpráva | ||
---|---|---|---|
Martis Profil * |
#1 · Zasláno: 26. 7. 2011, 07:00:50
Dobrý den, díval jsem se na script http://www.jaknaweb.com/script-kod/37/odpocitavani-do-urciteho-data
Jak odstraním ten rámečer. Je to dělané přes rormulářový prvek. Chtěl bych udělat tabulku, kde v každé buňce bude jeden údaj (tedy v jedné buňce počet dní, ve druhé buňce počet hodin atd. Poradíte? |
||
Kry5 Profil |
#2 · Zasláno: 26. 7. 2011, 08:21:13
Budeš ten skript muset trošku upravit.
Konkrétně tyto dva řádky: Temp3='Do 24. prosince 2007 zbývá '+daysLeft+' dní, '+hrsLeft+' hodin, '+minsLeft+' minut, '+secLeft+' sekund.' document.frm.left.value=Temp3; Změníš na: document.getElementById('bunkaSec').innerHtml = daysLeft+' dní'; document.getElementById('bunkaHrs').innerHtml = hrsLeft+'hodin'; V HTML pak: <table><tr><td id="bunkaSec"></td><td id="bunkaHrs"></td></tr> </table> |
||
Michal Benda Profil |
#3 · Zasláno: 26. 7. 2011, 08:29:04
Odstranění rámečku z formulářového políčka je otázka CSS vlastnosti border.
Tady je ta tabulka. Když se má něco vložit javascriptem jinam než do formulářového prvku, tak se používá vlastnost innerHTML nebo innerText. <html> <head> <title>Java Script ze stránky - www.jaknaweb.com</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> table { width:900px; margin:auto; } table th, table td { text-align:center; } </style> </head> <body bgcolor="#FFFFFF" text="#000000" onLoad="startclock()"> <SCRIPT LANGUAGE="JavaScript"> var timerID = null; var timerRunning = false; function showtime() { today = new Date(); BigDay = new Date("december 24, 2011") msPerDay = 24 * 60 * 60 * 1000 ; timeLeft = (BigDay.getTime() - today.getTime()); e_daysLeft = timeLeft / msPerDay; daysLeft = Math.floor(e_daysLeft); e_daysLeft = timeLeft / msPerDay; daysLeft = Math.floor(e_daysLeft); e_hrsLeft = (e_daysLeft - daysLeft)*24; hrsLeft = Math.floor(e_hrsLeft); minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60); hrsLeft = hrsLeft; e_minsLeft = (e_hrsLeft - hrsLeft)*60; secLeft = Math.floor(e_hrsLeft); secLeft = Math.floor((e_minsLeft - minsLeft)*60); secLeft = secLeft; document.getElementById('remaining_days').innerHTML=daysLeft; document.getElementById('remaining_hours').innerHTML=hrsLeft; document.getElementById('remaining_minutes').innerHTML=minsLeft; document.getElementById('remaining_seconds').innerHTML=secLeft; timerID = setTimeout("showtime()",1000); timerRunning = true; } var timerID = null; var timerRunning = false; function stopclock () { if(timerRunning) clearTimeout(timerID); timerRunning = false; } function stopClock() { stopclock(); return; } function startclock () { stopclock(); showtime(); } // --> </script> <table> <tr><th>Datum:</th><th>Počet zbývajících dní:</th><th>Počet zbývajících hodin:</th><th>Počet zbývajících minut:</th><th>Počet zbývajících sekund:</th></tr> <tr><td>24. prosinec 2011</td><td id="remaining_days"></td><td id="remaining_hours"></td><td id="remaining_minutes"></td><td id="remaining_seconds"></td></tr> </table> </body> </html> |
||
magin Profil * |
#4 · Zasláno: 26. 7. 2011, 08:57:59
„Odstranění rámečku z formulářového políčka je otázka CSS vlastnosti border.“
Líbí se mi to takto a opravdu to udělá, co Martis požaduje: <input type="textarea" name="left" size="70" style="border: red;"> Normální lidé místo hodnoty red použijí none nebo 0 |
||
Časová prodleva: 13 let
|
0