php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.08.2006, 21:00  
Erfahrener Benutzer
 
Registriert seit: 16.03.2004
Beiträge: 170
Kori
Standard Kein Button, sondern einfach nur Text

Code:
<form name="formel1">
<p align="center">
<font size="1">
<input name="button2" type="button" onClick="location.href='index2in.php'" VALUE="Enter Now !" style="width:200;height:25"></font>
<script type="text/javascript">
<!--
var secs = 20;
var wait = secs * 1000;
document.formel1.button2.disabled=true;
	
for(i=1;i<=secs;i++) {
 window.setTimeout("update(" + i + ")", i * 1000);
}

window.setTimeout("timer()", wait);

function update(num) {
 if(num == (wait/1000)) {
  document.formel1.button2.value = "Enter Now !";
 }
 else {
  printnr = (wait/1000)-num;
  document.formel1.button2.value = "Please wait... (" + printnr + ")";
 }
}

function timer() {
 document.formel1.button2.disabled=false;
}
//-->
</script>
Also, wie ihr sehen könnt hab ich hier nen SCript geschrieben, wo es ein Submit BUtton gibt, der nach Ablaufen der Zeit von deaktviert zu aktiviert switcht, und während dem Ablaufen der Zeit, die aktuelle Restzeit geprintet wird...

Objektorientiert halt, aber ich möchte kein Submit Button mehr, ich möchte nur noch Text, der erst NACH ablaufen der 20 SEkunden zu einem link wird, und dann zu der oben genannten seite verlinkt, aber auch die aktuelle Wartezeit anzeigt... leider geht das mit objektorientierten Programieren nicht, weiss jemand ggf. wie ich das realisieren kann und hat ggf. die Codeschnipsel für mein Script?

Wäre sehr verbunden & dankbar,

mfg
Kori
Kori ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.08.2006, 21:31  
Erfahrener Benutzer
 
Registriert seit: 16.03.2004
Beiträge: 170
Kori
Standard

Hab da schonmal was probiert, bleib aber bei Enter 19 stehen

Code:
<script type="text/javascript">
<!--
var secs = 20; // Wartezeit
var wait = secs * 1000;
	
for(i=1;i<=secs;i++) {
 window.setTimeout("update(" + i + ")", i * 1000);
}

window.setTimeout("timer()", wait);

function update(num) {
 if(num == (wait/1000)) {
  document.write("Enter");
 }
 else {
  printnr = (wait/1000)-num;
  document.write("Enter " + printnr + "");
 }
}

function timer() {
 document.write("Enter");
}
//-->
</script>
vllt jemand ne idee wies richtig gehen würde? soll halt genau wie beim oberen runterzählen und das darstellen und am ende nach 20 sekcs Enter Anzeigen
Kori ist offline   Mit Zitat antworten
Alt 23.08.2006, 01:08  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Wirf mal einen Blick auf dieses :

Code:
<html>
<head>
<script type="text/javascript">

	TCount		=0;

	TDuration	=20;

	function TimerX()
	{
		if(TCount<TDuration)
		{
			TCount++;

			document.getElementById('ContainerX').innerHTML=TCount;

			setTimeout('TimerX()',1000);
		}
		else
		{
			document.getElementById('ContainerX').innerHTML='ENTER';
		}
	}

</script>
</head>

<body onload="TimerX()">

   <div id="ContainerX">
 
   </div>

</body>
</html>
XLB ist offline   Mit Zitat antworten
Alt 24.08.2006, 17:40  
Gast
 
Beiträge: n/a
Standard

Nett, XLB - dazu mal ne Frage... die Rekursion geht für wieviele Sekunden? steigt der nicht irgendwann mit "too many nested scopes" oder so aus?"

Wäre es da nicht besser, in einer neutralen Schleife den Counter mit Parameter sec oder so aufzurufen, damit die Funktion nicht "genested" ist?
  Mit Zitat antworten
Alt 24.08.2006, 22:11  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hierbei handelt es sich um keine Rekursion ! Die Funktion TimerX() ruft sich nicht selbst auf, sondern einen Timer, der wiederum die gleiche ("für sich" separate) Funktion aufruft. Danach wird die "Ursprungs"-Funktion regulär beendet. Daher gibt es auch keinen Buffer-Overflow.
Ein häufiger Irrtum, der bisweilen zu recht bizarren Schleifenkonstrukten führt.

Nach diesem Schema funktionieren alle JS-Animationen (wenn man's denn so nennen will) - stundenlang, wenn gewollt ...

Beispiele:

http://www.jjam.de/JavaScript/Animat...ei_Kreise.html

http://www.jjam.de/JavaScript/Animation/Kreis_2.html
XLB 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
Text kürzen mit Sonderzeichen tayke PHP Tipps 2008 4 27.02.2008 13:31
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
SWiki, weil einfach einfach einfach ist. b++ Beitragsarchiv 0 06.10.2007 19:07
Hoverbutton mit HTML/CSS ohne JS, Flash etc. supertramp Tutorials 16 17.03.2006 16:48
[Erledigt] Per POST Methode Text mit "</textarea> PHP Tipps 2005-2 3 25.10.2005 14:46
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
in zelle oben text und unten grafik am rand janni HTML, Usability und Barrierefreiheit 4 29.06.2005 23:35
[Erledigt] Text auf Bild PHP Tipps 2005 9 28.04.2005 15:05
[Erledigt] Kann man den Button Text von input type=&amp;amp;quot;file&amp;amp;quot; änd HTML, Usability und Barrierefreiheit 3 14.04.2005 09:43
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
[Erledigt] Probleme beim ausrichten von Textarea &amp; Button HTML, Usability und Barrierefreiheit 2 27.07.2004 14:17
[Erledigt] Ausrichtung von Text innerhalb von Button ändern? HTML, Usability und Barrierefreiheit 10 29.06.2004 10:50
Caesar-Algorithmus - Text kodieren PHP Tipps 2004 4 28.06.2004 01:20
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
button nur text, button nur text html, html code nur text, html button nur text, css button nur text, html schaltfläche nur text, html form submit ohne button nur text, css input \nur text statt button\, submit button nur text, javascript button nur text, statt button nur text, form button nur text, einfach nur text, css button als reiner text, html text statt button, html button nur schrift, nur schrift button, submit nur test, html button nur als text, html nur text als button

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:35 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.