| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 08.08.2009
Beiträge: 95
PHP-Kenntnisse: Anfänger ![]() | Ich habe nach hilfe gebeten und finde es von dir eine Frechheit mich als jemanden zu bezeichnen der keine schulbildung hat. Ich gehe davon aus, das mir ein ansatz gegeben wird, evtl. Auch ein tutorial, das dieses thema für anfänger beschreibt. Ich habe in meinem ersten post mitgeteilt das ich in javascript ein blutiger noob bin, als hinweis für euch versierte personen, damit ihr wisst das es hier um grundwissen mitgeht. Und dann kommt so eine antwort von dir. Eine antwort die mich und ander und keiner einzigen richtung weiterbringt. Und das in einem hilfeforum. Das ich hier grundsätzlich als Anfänger immer 1000 mal überlegen muss was ich hier frage ist mir schon klar, liegt aber wohl auch grundsätzlich an der einstellung eines versierten. Die topprogrammierer kommen mir einfach nur hochnäßig vor und möchten anfängern gar nicht helfen. Es gibt ausnahmen, vielleicht bist du ja eine. Und sry, kränken wollte ich dich nicht. |
| | |
| | ||||||||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
Wenn du mir daraufhin mit Zitat:
Zitat:
Zitat:
Zitat:
Ich habe mich informiert, habe Dokumentationen gelesen, ausprobiert, dazu gelernt. Und weil ich weiß, dass man so lernen kann, gehe ich erst mal davon aus, dass das dir auch möglich sein sollte. (Wenn ich davon, ohne dich zu kennen, nicht ausginge, wäre das die eigentliche Frechheit.) Zitat:
Ich kann nicht verstehen, warum so viele Anfänger in Foren kommen, und dort ein Anspruchsdenken an den Tag legen, also ob sie irgendein Anrecht auf Privat-Lehrstunden hätten. (So kommen solche Fragestellungen zumindest bei mir meist an.) Was du für diese Aufgabe brauchst, sind zunächst nicht mal viel mehr als die Grundlagen des Umgangs mit JavaScript. Um den mathematischen Teil der Aufgabenstellung umzusetzen, braucht es nicht viel mehr als ein bisschen Wissen über die mathematischen Operatoren und Funktionen, die die Sprache bereit stellt, sowie den Umgang mit Kontrollstrukturen wie bspw. if/else. Wie man das Ergebnis nachher in ein HTML-Dokument einbaut/ausgibt, ist erst mal nebensächlich - zum Testen tun es auch Kontrollausgaben per alert(). Und das kann man an hand von Dokumentationen/Tutorials m.E. durchaus erst mal selber lernen - und wenn nicht gleich komplett lernen, dann zumindest doch erst mal versuchen. Wenn du dir logisch überlegt hast, was zu tun ist, und wie man das in JavaScript-Code umsetzt - und du dann dabei auf Probleme stößt, dann können wir die hier gerne diskutieren. Mein Grundlagenwissen über JavaScript habe ich aus SELFHTML; das stellt allerdings eher nur eine Dokumentation/Referenz bereit, ist eher kein Tutorial. Mir reicht sowas idR. zum anfänglichen Erlernen neuer Techniken - aber ich gebe gern zu, dass solch ein Vorgehen nicht jedermanns Sache sein mag. Wenn du lieber an hand eines Tutorials lernen willst - dann such dir bitte eins. Mit Google & Co. zumindest soweit umgehen zu können, dass du was das angeht selber etwas für dich hilfreiches findest, setze ich allerdings mindestens voraus, wenn jemand das Internet selber mitgestalten will in einer Weise, die über das blosse liefern von Content hinaus und in die Programmierung hinein geht.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |||||||
| | |
| | |
| Benutzer Registriert seit: 08.08.2009
Beiträge: 95
PHP-Kenntnisse: Anfänger ![]() | Ok, dann hab ich mich mal mit SELFHTML ein wenig befasst und wollte jetzt mal kurz von dir gegenchecken lassen ob das bisher soweit ok ist, die Ausgabe scheint auch korrekt zu funktionieren. Code: <html>
<script type="text/javascript">
<!--
var zeitinsek = 15000;
function vorberechnung ()
{
if (zeitinsek >= 86400)
{
var tage = Math.floor(zeitinsek / 86400);
if (tage < 10)
{
var tage = "0"+tage;
}
var zeitinsek2 = zeitinsek - (tage * 86400);
}
else
{
var tage = "00";
var zeitinsek2 = zeitinsek;
}
if (zeitinsek2 >= 3600)
{
var stunden = Math.floor(zeitinsek2 / 3600);
var zeitinsek3 = zeitinsek2 - (stunden * 3600);
if (stunden < 10)
{
var stunden = "0"+stunden;
}
}
else
{
var stunden = "00";
var zeitinsek3 = zeitinsek;
}
if (zeitinsek3 >= 60)
{
var minuten = Math.floor(zeitinsek3 / 60);
var zeitinsek4 = zeitinsek3 - (minuten * 60);
if (minuten < 10)
{
var minuten = "0"+minuten;
}
}
else
{
var minuten = "00";
var zeitinsek4 = zeitinsek;
}
var sekunden = zeitinsek4;
if (sekunden < 10)
{
var sekunden = "0"+sekunden;
}
}
function counter ()
{
document.write("" + tage + ":" + stunden + ":" + minuten + ":" + sekunden + "");
}
//-->
</script>
mit folgender Zeile rufe ich dann das script auf: Code: <script type="text/javascript"> <!-- counter (); //--> </script> Dann noch ne Frage: Ich möchte diesen Bereich: Code: function counter ()
{
document.write("" + tage + ":" + stunden + ":" + minuten + ":" + sekunden + "");
}
Code: window.setTimeout("counter()", 1000);
Code: function counter ()
{
var sekunden = sekunden - 1;
document.write("" + tage + ":" + stunden + ":" + minuten + ":" + sekunden + "");
}
window.setTimeout("counter()", 1000);
Muss ich da noch auf was bestimmtes achten? oder wie kann ich eine funktion jede Sekunde neu durchlaufen lassen? |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | document.write kannst du nur verwenden, während das Dokument geladen wird. Benutzt du es anschließend noch, dann ersetzt es das aktuelle Dokument vollständig. Du kannst aber bspw. innerHTML benutzen, um das ganze einfach als Inhalt in ein vorhandenes Element zu schreiben. Bitte nicht die im dortigen Beispiel verwendete document.all-Syntax benutzen, das ist eine MS-Erfindung - stattdessen bspw. per getElementById auf das Element zugreifen. Beispiel: Code: <div id="countdownAusgabe"></div>
document.getElementById("countdownAusgabe").innerHTML = ...;
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Vor allem - wieso sollte sich auch die Variable ändern? Das einzige was Du antriggerst ist die Ausgabe der ermittelten Werte.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Benutzer Registriert seit: 08.08.2009
Beiträge: 95
PHP-Kenntnisse: Anfänger ![]() | So, habs gelöst: Hier die Lösung in folgenden Thread: http://www.php.de/scriptboerse/69775...-versehen.html ([Erledigt] Countdown mit Tage und Stunden versehen.) Geändert von Benshy (18.07.2010 um 01:03 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| timing Probleme bzw Zusammenspiel PHP Javascript | thica | PHP Tipps 2009 | 2 | 19.02.2010 19:06 |
| Serveruhrzeit -> Countdown | phplars | PHP Tipps 2009 | 10 | 30.10.2009 17:09 |
| Wie lade ich ein Javascript nach einer AJAX Abfrage neu? | da.eXecutoR | JavaScript, Ajax und mehr | 3 | 21.09.2009 11:15 |
| [Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben | beneblack | PHP Tipps 2009 | 18 | 03.05.2009 22:40 |
| javascript countdown mit ajax einbinden | chrismh | JavaScript, Ajax und mehr | 1 | 18.04.2009 11:29 |
| JS: Einführung - Javascript im Schichtenmodell | nikosch | Tutorials | 4 | 11.04.2009 17:06 |
| 1101: 10x JavaScript und kein Ende ist abzusehen… | Nikolaus 2.0 | Adventskalender 2008 | 9 | 13.12.2008 20:11 |
| Javascript: Suche ganz simples Countdown Script | HTML, Usability und Barrierefreiheit | 2 | 22.09.2005 09:08 | |
| php in ein JavaScript Countdown einbinden! | Boennchen | PHP Tipps 2005 | 11 | 26.04.2005 13:41 |
| [Erledigt] JavaScript + PHP (SQL) Countdown | HTML, Usability und Barrierefreiheit | 5 | 23.12.2004 14:01 | |
| problem (countdown) | HTML, Usability und Barrierefreiheit | 8 | 07.11.2004 23:08 | |
| Javascript | HTML, Usability und Barrierefreiheit | 5 | 31.08.2004 18:30 | |
| Javascript countdown mal anders - erledigt | Ohrwurm83 | HTML, Usability und Barrierefreiheit | 4 | 02.07.2004 23:35 |
| javascript countdown in while scheife | Ohrwurm83 | PHP Tipps 2004 | 1 | 02.07.2004 16:50 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| javascript countdown, countdown javascript, http://www.php.de/javascript-ajax-und-mehr/69764-erledigt-countdown-modifizieren-javascript.html, javascript countdown genau, javascript counter input \fcd\, out=\'<form name=\fcd\><input type=\text\size=\7\name=\cd\></form>\';, countdown php script stunden minuten sekunden immer wieder neu, \if(now<ende)\, countdown bei 0, dann deaktivieren mit php, auf ende von javascript countdown reagieren, javascript countdown 24 stunden, countdown php javascript 24 stunden, php java countdown to timestamp, countdown 24 stunden javascript, javascript countdown timestamp, ajax javascript countdown, javascript countdown bis bestimmten timestamp, javascript countdown mit bild, countdown js, countdown js tut |