+ Antworten
Ergebnis 1 bis 3 von 3

Thema: namen dynamisch generieren

  1. #1
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.343

    namen dynamisch generieren

    moin js-kollegen!

    wie bekommt man folgendes problem in den griff?

    Code:
    window.addEvent('domready', function() {
    	var tables = document.getElementsByTagName('table');
    	
    	for(var x=0; x<tables.length; x++){
    		if(tables[x].className=='table_results'){
    			var links = tables[x].getElementsByTagName('a');
    			
    			var r = 0;		
    			for(var y=0; y<links.length; y++){
    				if(links[y].className=='toggleLink'){
    					links[y].id = 'v_toggle_'+r;
    					links[y].innerHTML = 'toggle';
    					
    					var myVerticalSlide+r = new Fx.Slide('vertical_slide_'+r).hide();
    					$('v_toggle_'+r).addEvent('click', function(e){
    						e.stop();
    						myVerticalSlide+r.toggle();
    					});
    					r++;
    				}
    			}
    		}
    	}
    });
    das die variante nicht funktioniert ist mir bewusst. ist auch nur, um das problem besser erklaeren zu koennen.
    es soll als der name des objekts dynamisch erzeugt werden, damit jede tabellenzeile eindeutig angesprochen werden kann.


    gruss
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  2. #2
    TP-Supporter Bruecksen hilft, wo's geht Bruecksen hilft, wo's geht Bruecksen hilft, wo's geht Avatar von Bruecksen
    Registriert seit
    Mar 2002
    Ort
    Stuttgart
    Beiträge
    370
    Hallo teo,

    in JS kannst du mittels eval eine Variable mit dynamischen Namen erzeugen:

    PHP-Code:
    eval("var myVerticalSlide" " = new Fx.Slide('vertical_slide_'+r).hide();"); 
    ob das ganze mit Mootools dann auch funktioniert, keine ahnung ;-). Aber du könntest das ganze doch auch viel einfach mit einem Array lösen? einfach alle Instanzen in ein Array packen und dann kannst du über den entsprechenden index drauf zu greifen. Performanter alle mal. Hier wird über die eval funktion diskutiert.

    Viele Grüße
    Matthias.
    http://www.bruecksen.de


  3. #3
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.343
    hi bruecksen,

    danke fuer die antwort. ich hab zwar bereits eine loesung gefunden, jedoch eine andere. die hier sieht gut aus und ich werde sie testen.

    gruss,
    theo
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

+ Antworten

Ähnliche Themen

  1. .htaccess zwecks mod_rewrite dynamisch generieren
    Von jph im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 31.08.2005, 21:18
  2. Formular dynamisch generieren
    Von jph im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 04.04.2004, 21:55
  3. seite komplett dynamisch aus db generieren
    Von jokkmokk im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 08.05.2003, 19:50
  4. dateiexplorer dynamisch aus flash generieren?
    Von torres im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 04.04.2003, 15:58
  5. Formular dynamisch generieren
    Von adrian im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 04.06.2002, 13:42

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51