Announcement

Collapse
No announcement yet.

Index 2 Iterater

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Index 2 Iterater

    Hallo wie kann ich der Index der ersten Iteratre beim klciken auf eine Zeile (z.b ein Bild) in der zweite (bzw. der interne Itaratre) erhalten:

    <
    Code:
    <logic:iterate name="MyfForm" indexId="obj1Index" id="obj1Bean"  property="obj1BeanList" >
    ....
            <logic:iterate name="obj1Bean" indexId="obj2Index" id="obj2Bean"  property="obj2BeanList" >
            <html:image property="myImg" indexed="true" src="images/m1Img.gif" 
                      onclick='<%="holl("+ obj1Index+");"%>'/>
            <html:hidden name="obj2Index" property="myImg"  value='ok' indexed="true"/>
    wenn ich auf dem Bild klicke öffnet ein Baum bzw. neue Tabelle. dass Problem wenn ich den Baum schliessen möchte, wird immer das erste Element geschlossen, ich versuchte mit JS den 'obj1Index' zurück zu geben habe ich nicht geschaft,
    Code:
    function holl(id) 
    {
    var theForm = document.forms[0];		                                                	
      for(i=0; i<theForm.elements.length; i++){
           var alertText = ""
    		 alertText += "Element Type: " + theForm.elements[i].type + "\n";
    		 alertText += "theForm.elements.length: " + theForm.elements.length + "\n";
    		 if(theForm.elements[i].type == "hidden"){
    			 alertText += "Element name: " + theForm.elements[i].name + "\n";
    			 if (theForm.elements[i].name == "myImg")
    				 theForm.elements[i].value = id;
    			 alertText += "Element Value: " + theForm.elements[i].value + "\n";
    		 }
    		 alert(alertText);
    	}
    ich brauche diesen Index, wie kann ich ihn bekommen (z.b. mit JS)

    Danke
    Zuletzt editiert von Amo; 01.09.2009, 15:56.
Working...
X