Problem mit der Übergabe per opener

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

  • Problem mit der Übergabe per opener

    Hallo Leute ich habe das Porblem das mein script nicht das tuht was es soll
    und zwar funktionieren *gg* naja spaß bei seite also ich habe eine
    hauptseite auf dieser Seite habe ich einen Button der mit ein popup öfnet
    in aus diesem popup möchte ich nachher wieder einen text in das
    hauptfenster über geben in ein bestimmtes textfeld... nur das funktioniert
    leider nicht... hoffe ihr findet den fehler und könnt mir helfen hier die codes:

    Hauptfenster:
    Code:
    <script type="text/javascript">
    <!--
    var formname = "eingabe";
    var fieldname = "body";
    //-->
    </script>
    <script language="JavaScript" type="text/javascript">
    
    function uploader(text)
    {
      AddText = " "+text+" ";
      theform = document.forms[formname];
      AddText(AddText,theform);
      theform.elements[fieldname].focus();
    }
    
    </script>
    ---------------------------------------------------------------------------------
    <input name="body" type="text" id="body" style="<?=$border;?>
    font-family:<?=$font_family;?>; font-size:<?=$font_size;?>px;
    width:100%;" onFocus="this.select();" value="Banner URL">
    ---------------------------------------------------------------------------------
    <input name="button" type="button" id="button" style="<?=$border;?>
    font-family:<?=$font_family;?>; font-size:<?=$font_size;?>px;" 
    onClick="window.open
    ('uploader/index.php', 'uploader', 'width=570,height=450,resizable=yes,scr
    ollbars=yes');return false;" value="Banner Hochladen" />
    Popup:
    Code:
    <script language="javascript" type="text/javascript"><!--
    function uploader(text) {
    	text = ' ' + text + ' ';
    	if (opener.document.forms['post'].body.createTextRange && opener.document.forms['post'].body.caretPos) {
    		var caretPos = opener.document.forms['post'].body.caretPos;
    		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    		opener.document.forms['post'].body.focus();
    	} else {
    	opener.document.forms['post'].body.value  += text;
    	opener.document.forms['post'].body.focus();
    	}
    }
    //-->
    </script>
    -----------------------------------------------------
    <a href="javascript:window.opener.uploader('[IMG]../uploader/upload/<?
    =$datei ?>[/IMG]')"><?=$datei ?></a> <a 
    href="javascript:opener.uploader('[IMG]../uploader/upload/<?=$datei ?>
    [/IMG]')"><img src="<?=$verzeichnis.'/'.$datei ?>" width="200" 
    height="50" border="0" onClick="uploader('[IMG]../uploader/upload/<?
    =$datei ?>[/IMG]')" /></a><br>
    Danke schon mal an alle fürs Helfen
    Zuletzt geändert von DiamondDog; 03.07.2006, 17:53.
Lädt...
X