onclick und Instanz

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Kann leider nicht, hab nen Mac
    Da muss ich leider leider bis morgen warten, im Büro haben wir neuere Macs auf denen Windows-Emulationen laufen

    Kommentar


    • #17
      dann rate ich dir jetzt schon mal, baldrian-tropfen mitzunehmen. der kann das bei event-handler nämlich nicht. siehe auch hier.

      wenn du aber cancelEditingNumber als private methode einbaust, dann funktioniert es. hab es mal eben ausprobiert.
      PHP-Code:
      <div id="blubb">
          
        </
      div>
        <
      script type="text/javascript">
          function 
      HandyEditor() 
          {
            
      this.editNumber = function() 
            {        
              
      // create cancel button
              
      var cancelLink document.createElement('a');
              
      cancelLink.href '#';
              
      cancelLink.innerHTML 'Abbrechen';
              
      cancelLink.onclick = function() 
              {
                
      cancelEditingNumber();
              }
              
      document.getElementById('blubb').appendChild (cancelLink);
            }
            
            function 
      cancelEditingNumber() 
            {    
              
      alert ('bla');    
            }

          }

          var 
      handyEditor = new HandyEditor();
          
      handyEditor.editNumber();
        </
      script
      warum dass mit einer öffentlichen methode nicht funzt, weiss ich im moment auch nicht. ich glaube aber, ich wusste es mal . sobald es mit wieder einfällt, melde ich mich.
      EDIT:
      also das funzt auch:

      PHP-Code:
      <div id="blubb">
          
        </
      div>
        <
      script type="text/javascript">
          function 
      HandyEditor() 
          {
            
      this.editNumber = function() 
            {        
              
      // create cancel button
              
      cancelLink document.createElement('a');
              
      cancelLink.href '#';
              
      cancelLink.innerHTML 'Abbrechen';        
              
      document.getElementById('blubb').appendChild (cancelLink);
            }
            
            
      this.cancelEditingNumber = function () 
            {    
              
      alert ('bla');    
            }

          }

          var 
      handyEditor = new HandyEditor();
          
      handyEditor.editNumber();
          
      cancelLink.onclick = function() 
          {
            
      handyEditor.cancelEditingNumber();
          }
        </
      script
      EDIT:
      und noch ein edit.

      guckst du HIER

      peter
      Zuletzt geändert von Kropff; 05.08.2008, 09:42.
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar

      Lädt...
      X