php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2010, 19:42  
Benutzer
 
Registriert seit: 25.02.2009
Beiträge: 58
Chinese befindet sich auf einem aufstrebenden Ast
Standard Nach Countdown etwas anzeigen

Hey Leute,

ich habe ein kleines Problem und zwar habe ich einen Countdown, der von 20 bis 0 Sekunden herunterläuft. Wenn die Variable t, also die Zeit, 0 erreicht hat, sollen sich nur ein paar Tags einblenden. Ich habe das mit document.write versucht, aber da wird das in eine neue Seite geschrieben. Ich habe unter der Objektreferenz von selfhtml nachgeschaut, aber die Seite lädt derzeit nicht bei mir.
Wäre echt nett, wenn ihr mir helfen könntet,

mit freundlichen Grüßen,
Chinese
Chinese ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.07.2010, 19:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

DOM benutzen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 28.07.2010, 19:59  
Benutzer
 
Registriert seit: 25.02.2009
Beiträge: 58
Chinese befindet sich auf einem aufstrebenden Ast
Standard

Ich kenne mich nur wenig mit DOM aus, weiß aber wie man neue Attribute und Werte hinzufügt, jedoch weiß ich nicht wie ich in einem JavaScript Code DOM einbauen soll. War wahrscheinlich nicht so gemeint, aber ich stehe echt auf dem Schlauch.

PHP-Code:
function DrawBotBoot(){
  
document.write("What is "" + " +"? ");
  
document.write("<input id='BotBootInput' type='text' maxlength='2' size='2'/>");

Diese Funktion, bzw. der Code, soll nach Ablauf des Countdowns eingeblendet werden.

Danke für deine Antwort, auf jeden Fall.
Chinese
Chinese ist offline   Mit Zitat antworten
Alt 28.07.2010, 20:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
weiß aber wie man neue Attribute und Werte hinzufügt, jedoch weiß ich nicht wie ich in einem JavaScript Code DOM einbauen soll.
Poste doch erstmal nen entsprechenden Versuch. Sprich das übergeordnete Element an, erzeuge einen Node und füge ihn mit append an.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 28.07.2010, 20:14  
Benutzer
 
Registriert seit: 25.02.2009
Beiträge: 58
Chinese befindet sich auf einem aufstrebenden Ast
Standard

Ich habe einfach mal ein Input Feld erstellt, welches ich brauchen würde, denn dort würde der Captcha eingegeben werden.
PHP-Code:
$input $doc->createElement('input');
$root->appendChild($input); 
$root_attr1 $doc->createAttribute('id');
$input->appendChild($root_attr1);
$root_text $doc->createTextNode('BotBootInput');
$root_attr1->appendChild($root_text);
$root_attr2$doc->createAttribute('type');
$input->appendChild($root_attr2);
$root_text $doc->createTextNode('text');
$root_attr2->appendChild($root_text); 
Allerdings weiß ich nicht, wie ich das nach Ablauf des Countdowns an beliebiger Position einblenden kann.
Chinese ist offline   Mit Zitat antworten
Alt 28.07.2010, 20:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Sprich das übergeordnete Element an, erzeuge einen Node und füge ihn mit append an.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 28.07.2010, 20:24  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Benutz doch mal jQuery:

$("'zielcontainer").html("<input type .../>");
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 29.07.2010, 02:54  
Benutzer
 
Registriert seit: 25.02.2009
Beiträge: 58
Chinese befindet sich auf einem aufstrebenden Ast
Standard

Danke für eure Antworten, ich habe das nun nach langem techtel mechtel mit innerHTML einigermaßen verwirklicht. Das einzige Problem, das derzeit besteht, ist, dass der Ausgabewert immer False ist. Ich weiß nicht genau, was ich falsch mache. Ich denke ich poste mal den "ganzen" betroffenen Quelltext.
Code:
var a = Math.ceil(Math.random() * 10);
var b = Math.ceil(Math.random() * 10);       
var c = a + b 
function ValidBotBoot(){
	var d = document.getElementById('BotBootInput').value;
	if (d == c) return true;        
	return false; 	    	
}
document.getElementById('test').innerHTML = "'What is "+ a + " + " + b +"? " + "<input id='BotBootInput' type='text' maxlength='2' size='2'/><input id='Button1' type='button' value='Check' onclick='alert(ValidBotBoot());'/>";
Es wäre sehr nett von euch, wenn ihr mir ein letztes Mal ein wenig unter die Arme greifen könntet.

Vielen Dank,
Chinese
Chinese ist offline   Mit Zitat antworten
Alt 29.07.2010, 10:24  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 626
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard

Benutze jQuery, damit bekommst solche Sachen 100mal einfacher hin:
jQuery: The Write Less, Do More, JavaScript Library
__________________
Signatur:
PHP-Code:
$s '0048656c6c6f20576f726c64';
while(
$i=substr($s=substr($s,2),0,2))echo"&#x00$i;"
ByStones ist offline   Mit Zitat antworten
Alt 29.07.2010, 14:31  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

SOll das ein Captcha werden? Dann kannst Du auch gleich ein Button-onClick-Submit machen, denn Bots sprechen normalerweise kein Javascript.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Countdown Funktion mehrmals ausführen secretwz JavaScript, Ajax und mehr 3 17.06.2010 12:17
Countdown luks2com JavaScript, Ajax und mehr 1 05.02.2010 18:58
Serveruhrzeit -> Countdown phplars PHP Tipps 2009 10 30.10.2009 17:09
php in ein JavaScript Countdown einbinden! Boennchen PHP Tipps 2005 11 26.04.2005 13:41
Wie kann ich den Countdown von der Stautsleiste in den Body HTML, Usability und Barrierefreiheit 17 25.04.2005 22:04
[Erledigt] Leidiges Thema Countdown HTML, Usability und Barrierefreiheit 16 26.03.2005 12:40
Dringend! PHP, JScript und SQL - countdown PHP-Fortgeschrittene 2 01.03.2005 23:50
[Erledigt] JavaScript + PHP (SQL) Countdown HTML, Usability und Barrierefreiheit 5 23.12.2004 14:01
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59
problem (countdown) HTML, Usability und Barrierefreiheit 8 07.11.2004 23:08
Der 'Countdown' und das Tutorial... HTML, Usability und Barrierefreiheit 2 12.09.2004 22:43
[Erledigt] Countdown problem! HTML, Usability und Barrierefreiheit 3 28.07.2004 11:59
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
[Erledigt] Countdown HTML, Usability und Barrierefreiheit 2 27.06.2004 02:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einfacher jquery countdown, countdown anzeigen php javascript, jquery ajax countdown anzeigen, php countdown ablauf neue seite, countdown anzeigen javascript, php nach countdown, eingabefeld nach countdown, nach countdown html anzeigen, html etwas einblenden, jquery countdown sekunden, http://www.php.de/javascript-ajax-und-mehr/70168-nach-countdown-etwas-anzeigen.html, php countdown

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum