Mark: Felderklärung aus xml-Datei ziehen

Hi,
würde gerne die Erklärungen zu den Eingabefeldern eines Formulars in einem separaten div-container einblenden.
Idee war: XML-Datei anlegen vom Prinzip:

  
<felderklaerungen>  
<feld>  
<name>Feldname</name>  
<erklaerung>Erklaerung zum Feld "Feldnamde"</erklaerung>  
</feld>  
<!-- ... -->  
</felderklaerungen>  

Für Checkboxen wird die jeweilige Felderklärung beim Überstreichen mit der Maus eingeblendet und bei Textfeldern oder Options, wenn man mit der Maus reinklickt.

Soll möglichst Modular aufgebaut sein, so dass ich immer das gleiche Skript auf jeder Seite einbinde. An das Skript würde dann der Feldname als Parameter übergeben werden.

Mir ist grad nur der Sriptaufruf, den ich an jedes Feld packen muss unklar.

Viele Grüße
Mark

  1. Gelöst:

    function showFieldExpl(feldname) {  
    	$.ajax({  
    		type: "GET",  
    		url: "script/feldErklaerungen.xml",  
    		dataType: "xml",  
    		success: function parseXml(xml) {  
    			$(xml).find("feld").each(function()	{  
    				if($(this).attr("name")==feldname) $("#felderklaerung").empty().append("<p>"+$(this).text()+"</p>");  
    			})  
    		}  
    });  
    }
    

    Die XML-Datei sieht so aus:

    <felderklaerungen>  
    <feld name="Feldname">Text für Felderklrung</feld>  
    <!-- ... -->  
    </felderklaerungen>
    

    Viele Grüße
    Mark