Hi,
die beiden folgenden Funktionen werden erst beim zweiten click korrekt ausgeführt.
Die Funktionen werden durch die onclick methode in einem Span-Tag aufgerufen.
Bei beiden Funktion wird beim ersten klick der alert angzeigt aber erst beim zweiten der Rest des Codes.
Was mach ich falsch?
	und
	Gruß Sebi
							
						
					die beiden folgenden Funktionen werden erst beim zweiten click korrekt ausgeführt.
Die Funktionen werden durch die onclick methode in einem Span-Tag aufgerufen.
Bei beiden Funktion wird beim ersten klick der alert angzeigt aber erst beim zweiten der Rest des Codes.
Was mach ich falsch?
Code:
	
	 
function showRenameTool(){
    alert("test");    if(document.getElementById('RenameTool').style.display=='none'){
        var display ='block';
        var showHeadline = 'none';
        var text = "[ausblenden]";
      }
    else{
        var display = 'none';
        var showHeadline = 'block';
        var text = "[umbennen]";
      }
    document.getElementById('RenameTool').style.display = display;
    document.getElementById('headline').style.display = showHeadline;
    document.getElementById("RenameAnchor").removeChild(document.getElementById("RenameAnchor").firstChild);
    var textnode = document.createTextNode(text);
    document.getElementById('RenameAnchor').appendChild(textnode);
}
Code:
	
	 
function getOriginalName(OriginalName){
    var tmp = document.getElementById("OriginalName").childNodes[0].nodeValue; 
    alert("test");
    if(tmp == "[Bildname einfügen]")
      {//OriginalName
        document.getElementById('tmp').value = document.getElementsByTagName('input')[0].value;
        document.getElementsByTagName('input')[0].value = OriginalName;
        
        document.getElementById("OriginalName").removeChild(document.getElementById("OriginalName").firstChild);
        var textnode = document.createTextNode("[Rückgängig]");//[Bildname einfügen]
        document.getElementById('OriginalName').appendChild(textnode);
    
      }
          
Kommentar