bleicher: fast da :) - nur noch

Beitrag lesen

Grüße,

Lieber bleicher,

ich komme nciht drauf, wie ich die Funktion mySubmit auslöse

Du solltest diese Funktion dem Formular als onsubmit-Handler geben, damit sowohl das Klicken eines Buttons, als auch das Benutzen der Enter-Taste das Formular abschicken (aka "das Dialogfenster schließen") kann. Dieses kannst Du in der init-Funktion abwickeln.

danke schön - klappt zwar immer noch nicht, aber ich werde nicht aufhören zu versuchen!

oder bin ich knietief im Fehler?

Fehlermedlung (gid() ist nur ein alias für document.getElementById() - ich bin schreibfaul^^):

Uncaught exception: ReferenceError: Undefined variable: mySubmit
Error thrown at line 5, column 2 in <anonymous function: init>() in http://localhost/dev/images.php?type=image:
   gid("pfad").onsubmit=mySubmit;
called via Function.prototype.call() from line 5, column 7846 in <anonymous function: _onDOMLoaded>(f) in http://localhost/dev/tiny_mce/tiny_mce_popup.js:
   f.func.call(f.scope,b.editor)
called via Function.prototype.call() from line 1, column 3720 in <anonymous function: each>(i, f, h) in http://localhost/dev/tiny_mce/tiny_mce.js:
   if(f.call(h,i[j],j,i)===false)
called from line 5, column 6766 in <anonymous function: _onDOMLoaded>() in http://localhost/dev/tiny_mce/tiny_mce_popup.js:
   tinymce.each(b.listeners,function(f){f.func.call(f.scope,b.editor)});
called from line 5, column 9232 in <anonymous function: _wait>() in http://localhost/dev/tiny_mce/tiny_mce_popup.js:
   tinyMCEPopup._onDOMLoaded()

  
<!DOCTYPE html>  
<html>  
<head>  
  <title></title>  
  
	<link rel="stylesheet" type="text/css" href="main.css">  
	<style type="text/css">  
	</style>  
	  
	<script src="helpers.js"></script>  
	<script type="text/javascript" src="tiny_mce/tiny_mce_popup.js"></script>  
	<script type="text/javascript">  
var FileBrowserDialogue = {  
    init : function () {  
        // Here goes your code for setting your custom things onLoad.  
		gid("pfad").onsubmit=mySubmit;  
    },  
    mySubmit : function () {  
        var URL = gid("test").value;  
        var win = tinyMCEPopup.getWindowArg("window");  
  
        // insert information now  
        win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = URL;  
  
        // are we an image browser  
        if (typeof(win.ImageDialog) != "undefined") {  
            // we are, so update image dimensions...  
            if (win.ImageDialog.getImageData)  
                win.ImageDialog.getImageData();  
  
            // ... and preview if necessary  
            if (win.ImageDialog.showPreviewImage)  
                win.ImageDialog.showPreviewImage(URL);  
        }  
  
        // close popup window  
        tinyMCEPopup.close();  
    }  
}  
  
tinyMCEPopup.onInit.add(FileBrowserDialogue.init, FileBrowserDialogue);  
  
	</script>  
</head>  
<body>  
<form action="" method="get" id="pfad">  
<input type="text" id="test"></input>  
<input type="submit">  
</form>  
</body>  
</html>  
  

MFG
bleicher

--
__________________________-

FirefoxMyth