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 26.08.2004, 09:24  
Gast
 
Beiträge: n/a
Standard [Erledigt] mehrere gleichnamige DIVs möglich?

bezogen auf diesen thread: http://www.phpfriend.de/ftopic19619.html...
den wollte ich nochmal auftauen

also zuerst wollte ich per javascript direkt in tabellen schreiben... aber irgendwie hat das nicht so hingehauen.

mit dem <div ID=...> funktioniert das auch alles ganz wunderbar, aber...
wenn ich an mehreren stellen dasselbe javascript ausführen will (nur andere übergabeparameter (also andere zahl, kein overloading)) brauche ich ja auch mehrere DIVs.. wie bekomme ich das geregelt?

bisher heißt es im javascript:
Code:
     var Text = Tage + Stunden + Minuten + Sekunden;
      document.getElementById('Timer').innerHTML = Text;
das kann ich ja eigentlich lassen, oder? schließlich will ich ja jedes 'Timer' Objekt erwischen. Das müsste aber voraussetzen, dass mehrere gleichnamige DIVs möglich sind - und das scheint nicht der Fall zu sein.
Jedes weitere DIV mit id="TIMER" wird nicht "interpretiert"

hilfe

edit: natürlich wäre es möglich sowohl den html part, als auch das javascript mit php dynamisch zu erzeugen Das javascript soll der übersichtlichkeit halber aber extern bleiben.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.08.2004, 09:58  
Gast
 
Beiträge: n/a
Standard

id = eindeutig. da wirste keine chance haben. du könntest es über class
probieren. aber das is halt mehr pfusch als lösung. ich denke die sauberste
möglichkeit is nen array wo alle deine id's drin stehen, das mit ner schleife
durchtackerst und dann is gut.
  Mit Zitat antworten
Alt 26.08.2004, 11:24  
Gast
 
Beiträge: n/a
Standard

alternativ - und das scheint mir eine gute lösung zu sein könnte ich der counter() javascript funktion ja einen zweiten parameter mitübergeben der die ID enthält.

...ein kleines problem habe ich aber noch :X
wie übergebe ich diesem konstrukt 2 parameter vernünftig?!
Code:
window.setTimeout('Timer("'+Zeit+'")',1000);
abgesehen davon dass ich das sowieso nicht verstehe.. wieso wird Zeit in einen String eingepackt und dort extra wieder durch "+" ausgepackt?
warum nicht gleich ..setTimeout('Timer(Zeit),1000);?
Wäre mir irgendwie logischer - aber so wie ich mir das denke funktioniert das nicht

mein neuer call müsste dann ja analog irgendwie so ausschauen:
Code:
..setTimeout('Timer("'+TimerObj+','+Zeit+'"),1000');
TimeObj ist der String der nacher in document.getElementById(TimerObj).innerHTML = text; verwendet wird..

hilfe
  Mit Zitat antworten
Alt 26.08.2004, 11:26  
Gast
 
Beiträge: n/a
Standard

window.setTimeout('Timer("'+Zeit+'")',1000);

weil in diesem fall Timer("'+Zeit+'") ein string is, der nachher einfach
so ausgeführt wird. deswegen der heck meck mit variablen kennzeichnen,
etc.

nen zweiten parameter kriegste das relativ leicht rein:
window.setTimeout('Timer("'+Zeit+'", "'+Variable+'")',1000);
  Mit Zitat antworten
Alt 26.08.2004, 11:39  
Gast
 
Beiträge: n/a
Standard

Code:
window.setTimeout('Timer("'+TimerObj+'","'+Zeit+'"),1000');
... so hatte ich das ja fast
tut allerdings immernoch nicht richtig, er zählt jetzt zwar runter, also das Timeout funktioniert, aber nicht mit 1000ms sondern so schnell wie möglich(?).
  Mit Zitat antworten
Alt 26.08.2004, 11:52  
Gast
 
Beiträge: n/a
Standard

wie sieht denn dein syntax aus? haste mozilla? was sagt dessen javascript
debugger dazu?

hast du das anführungszeichen hinter der 1000 stehen?
  Mit Zitat antworten
Alt 26.08.2004, 11:56  
Gast
 
Beiträge: n/a
Standard

firefox.

die javascript console sagt garnix.

Code:
function Timer(blah,Zeit)
{
     <...>
     var TimerObj = blah;
     <...>
     window.setTimeout('Timer("'+TimerObj+'","'+Zeit+'"),1000');
}
edit:
Code:
window.setTimeout('Timer("'+TimerObj+'","'+Zeit+'")',1000);
besser
  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
DIVs nebeneinander? wers1 HTML, Usability und Barrierefreiheit 13 18.07.2008 14:26
[JS] Divs nach Datum sortieren cycap JavaScript, Ajax und mehr 24 16.07.2008 18:48
2 Div's zentrieren pfump HTML, Usability und Barrierefreiheit 7 24.04.2008 10:57
Formular mit DIVs Aris Sung HTML, Usability und Barrierefreiheit 2 25.11.2007 14:09
Dynamisches Container-Div für floating Divs HStev HTML, Usability und Barrierefreiheit 1 14.09.2007 12:39
DIV's untereinander -> Problem snatch-ic HTML, Usability und Barrierefreiheit 1 05.02.2007 12:39
3 divs nebeneinander mit dynamisch gleicher Höhe HTML, Usability und Barrierefreiheit 19 18.01.2006 22:05
DIV's positionieren scooter HTML, Usability und Barrierefreiheit 10 12.01.2006 16:11
DIVs auf "echte" 100% der Seite setzen? King2k HTML, Usability und Barrierefreiheit 3 07.12.2005 15:15
Abstände 2er Divs voneinander. 'progman' HTML, Usability und Barrierefreiheit 8 29.07.2005 11:42
Firefox + Divs Anubis2183 HTML, Usability und Barrierefreiheit 10 28.05.2005 16:33
DIVs nebeneinander freitz HTML, Usability und Barrierefreiheit 4 21.04.2005 22:47
DIVs visible -> hidden beim Laden der Seite HTML, Usability und Barrierefreiheit 2 03.03.2005 22:20
[Erledigt] drei divs nebeneinander HTML, Usability und Barrierefreiheit 5 10.01.2005 20:27
Verschachtelung von DIV's bei unterschiedlichen Auflösungen HTML, Usability und Barrierefreiheit 8 24.12.2004 14:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript mehrere divs mit selber id, gleichnahmige divs, mehrere div sortieren, gleichnamige divs, js mehere divs, mehrere gleichnamige divs

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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.