Ergebnis 1 bis 4 von 4
  1. #1
    fruchtge ist offline Grünschnabel
    registriert
    20-09-2009
    Beiträge
    5

    Question Text aus Variable über Parameter aufrufen

    Hallöle,

    ich möchte gerne den Text aus variablen ins HTML einbinden. Naja guckt einfach mal das Script.

    Code:
    
        var vind_01 = "Text 1";
        var vind_02 = "Text 2";
        var vind_03 = "Text 3";
    
        function rrequest(divID,textVar) {
                 window.document.getElementById(divID).innerHTML = textVar;
                 }
    HTML-Code:
    <div id="ind_01"><img src="viz/ind_01G.gif" onMouseover="rrequest('ind_01','vind_01')" alt="" border="0" width="80" height="80"></div>
    Also die ind_01G.gif (ind_02G.gif ...) sollen bei onMouseover durch Text ersetzt werden. Aber anstatt die Variable vind_01 aufzurufen schreibt es immer nur vind_01 als Text hin.

    Also wie also was ach so ein mist. Danke für eure Hilfe!

  2. #2
    Avatar von Junkee[]
    Junkee[] ist offline Lounge-Member
    registriert
    08-05-2009
    Ort
    Leonberg
    Beiträge
    3.169

    AW: Text aus Variable über Parameter aufrufen

    natürlich nicht. Du übergibst der funktion ein string, der wird dann da eingefügt. Was du machen willst ist aber ein String auswählen. Das geht am besten mit arrays oder objekten:

    Code:
    	function rrequest(divID,textVar) {
    		var vind = [];
    		vind[0] = "Text 1";
    		vind[2] = "Text 2";
    		vind[3] = "Text 3";
    		textVar = vind[textVar];
    		window.document.getElementById(divID).innerHTML = textVar;
    	}
    jetz muss textVar aber ein integer zwischen 0 und 3 sein.

  3. #3
    fruchtge ist offline Grünschnabel
    registriert
    20-09-2009
    Beiträge
    5

    und keine Zahlen ?!?

    Yo DANKE! das funktioniert sehr gut... Also ich hab jetzt ein bisschen über arrays und Objekte nachgelesen. Arrays ok, aber bei den Objekten steige ich jetzt nicht so schnell durch. Deshalb die Frage wenn ich jetz zwecks Übersichtlichkeit etwas anderes als Zahlen benutzen möchte, hätte da jemand ne Idee?

    Hier noch der komplette code mit den arrays wenns jemand intressiert:

    Code:
    function rrequest(divID,textVar) {
                    var vind = [];
                    vind[0] = "Text 1";
                    vind[1] = "Text 2";
                    vind[2] = "Text 3";
                    vind[3] = "Text 4";
                    vind[4] = "Text 5";
                    vind[5] = "Text 6";
                    vind[6] = "Text 7";
                    vind[7] = "Text 8";
                    vind[8] = "Text 9";
                    vind[9] = "Text 10";
                    vind[10] = "Text 11";
                    vind[11] = "Text 12";
                    textVar = vind[textVar];
                    window.document.getElementById(divID).innerHTML = textVar;
            }
    HTML-Code:
    <div id="ind_01"><img src="viz/ind_01G.gif" onMouseover="rrequest('ind_01',0)" alt="" border="0" width="80" height="80"></div>
    HTML-Code:
    <div id="ind_02"><img src="viz/ind_02G.gif" onMouseover="rrequest('ind_01',1)" alt="" border="0" width="80" height="80"></div>
    HTML-Code:
    <div id="ind_03"><img src="viz/ind_03G.gif" onMouseover="rrequest('ind_01',2)" alt="" border="0" width="80" height="80"></div>
    usw....

  4. #4
    Avatar von Junkee[]
    Junkee[] ist offline Lounge-Member
    registriert
    08-05-2009
    Ort
    Leonberg
    Beiträge
    3.169

    AW: Text aus Variable über Parameter aufrufen

    genau dafür sind dann die Objekte:

    Code:
    function rrequest(divID,textVar) {
                    var vind = {};
                    vind.deintext = "Text 1";
                    vind.dein2tertext = "Text 2";
                    ...
                    textVar = vind[textVar];
                    window.document.getElementById(divID).innerHTML = textVar;
            }
    jetzt muss textVar "deintext" bzw. "dein2tertext" sein.

Ähnliche Themen

  1. Antworten: 12
    Letzter Beitrag: 12-08-2008, 18:49
  2. CSS Ungereimtheiten
    Von schwerminator im Forum CSS und (X)HTML
    Antworten: 2
    Letzter Beitrag: 26-08-2006, 22:50
  3. Fotoalbum
    Von jona999 im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 01-12-2005, 13:36
  4. Reguläre Ausdrücke "ereg_split"
    Von Denow im Forum Serverseitige Programmierung
    Antworten: 13
    Letzter Beitrag: 01-10-2005, 16:34
  5. durch "onklick" Bild mit Text in anderes Frame aufrufen - wie?
    Von lars.winkelmann im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 13-06-2005, 08:06

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •