BlackBoard » Design, Programmierung & Entwicklung » Webdesign » JavaScript Formularfelder aus einem Popup heraus ändern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Formularfelder aus einem Popup heraus ändern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Formularfelder aus einem Popup heraus ändern       Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<html><head><title>bla</title>
<script language="java script"> 
<!--
function smileyeinfuegen(x)    {
  window.opener.document.forms['replyform'].elements['post[posttext]'] = opener.document.getElementById("replyform")elements['post[posttext]']+ x;
  document.forms['replyform'].elements['post[posttext]'];  
}-->
</script></head><body>
<img src="http://forum3.ragtek.org/smileys/smiley117.gif" border="0" alt="1" title="1" onclick="javascript:smileyeinfuegen(:D)"/></a>
</body></html>

auf der hauptseite hab ich einen link der das fenster aufmacht...
soweit so gut
nun soll er den smiley ausn fenster in die hauptseite einfügen
das soll ja durch window.opener gehn oder???

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ragtek: 04.11.2005 10:57.

04.11.2005 10:52 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
Zyrus Zyrus ist männlich
Exil-Wessi


images/avatars/avatar-2286.gif

Dabei seit: 01.04.2003
Beiträge: 538
Herkunft: Around The World

RE: java script       Zum Anfang der Seite springen

Zitat:
Original von spookykids
das soll ja durch window.opener gehn oder???


Sorry, aber window.opener sagt mir grad überhaupt nichts. Meinst du nicht window.open.document ?

__________________
Der Computer arbeitet deshalb so schnell, weil er nicht denkt.- Gabriel Laub -
04.11.2005 13:13 Zyrus ist offline E-Mail an Zyrus senden Beiträge von Zyrus suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Schau mal in den Quelltext des kleinen Popups, wenn du beim Beitrag erstellen unter den Smiley auf "mehr" klickst. Da hast du sowas auch.

window.opener passt schon, das document dahinter muss aber weg.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

04.11.2005 13:54 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Misel Misel ist männlich
Hüter des Kitkat


images/avatars/avatar-2084.png

Dabei seit: 02.11.2002
Beiträge: 1.203
Herkunft: live://home.berlin.d e

      Zum Anfang der Seite springen

ähm Jungs, meint ihr wirklich openER. Ich bisher nur von "window.open" gehört verwirrt verwirrt

__________________
LAUFT! Ich spiele KILLERSPIELE!
04.11.2005 16:54 Misel ist offline E-Mail an Misel senden Homepage von Misel Beiträge von Misel suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Ja, opener, es geht hier um das Fenster, aus dem heraus ein Popup geöffnet wurde, nicht darum, eine URL in einem anderen Fenster/Frame zu öffnen.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

04.11.2005 17:12 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Themenstarter Thema begonnen von ragtek
      Zum Anfang der Seite springen

jetz hab i
<!--
function smileyeinfuegen(x) {
window.opener.forms['replyform'].elements['post[posttext]'] = opener.document.getElementById("replyform")elements['post[posttext]']+ x;

}-->
und geht trotzdem ned unglücklich
i glaub i brauch wieda a kurze programmierauszeit dabei hab i des projekt eh scho fast fertig es happert an einigen kleinigkeit

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
04.11.2005 17:32 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
Zyrus Zyrus ist männlich
Exil-Wessi


images/avatars/avatar-2286.gif

Dabei seit: 01.04.2003
Beiträge: 538
Herkunft: Around The World

      Zum Anfang der Seite springen

LX nich hau´n großes Grinsen großes Grinsen

Spooky, probiers mal mit nur OPEN ohne ER *g* Ein versuch isses wert

__________________
Der Computer arbeitet deshalb so schnell, weil er nicht denkt.- Gabriel Laub -
04.11.2005 19:14 Zyrus ist offline E-Mail an Zyrus senden Beiträge von Zyrus suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Themenstarter Thema begonnen von ragtek
      Zum Anfang der Seite springen

es is opener!!!
http://www.quirksmode.org/js/croswin.html
http://www.google.de/search?hl=de&q=wind...ta=lr%3Dlang_de

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
04.11.2005 19:38 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

      Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
function smileyeinfuegen(x)    {
  window.opener.forms['replyform'].elements['post[posttext]'] = opener.document.getElementById("replyform")elements['post[posttext]']+ x;

}

Versuch's mal mit

window.opener.forms['replyform'].elements['post[posttext]'].value += x;

oder schaue, was die JavaScript-Konsole von Firefox und Co dazu sagt.

Zyrus:

+++ Bild konnte nicht geladen werden +++

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

04.11.2005 19:59 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Themenstarter Thema begonnen von ragtek
      Zum Anfang der Seite springen

die console spuckt folgenden fehler aus:


http://forum3.ragtek.org/fenster.php
Event thread: onclick
Error:
name: ReferenceError
message: Statement on line 1: Reference to undefined variable: No such variable 'smileyeinfuegen'
Backtrace:
In unknown script
smileyeinfuegen("großes Grinsen ");
At unknown location
{event handler trampoline}

der code is wie obn beschriebn

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
07.11.2005 16:53 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Achja, wenn du's im onclick-Eventhandler ausführst, musst du ja dennoch beachten, dass es sich bei :D um einen String handelt...

Also:

code:
1:
onclick="smileyeinfuegen(':D');"


Wenn's das immer noch net war, wär's toll, wenn du mal ein Testcase online stellst, damit man sich das mal in der Gesamtheit anschauen kann.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

07.11.2005 20:56 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Themenstarter Thema begonnen von ragtek
      Zum Anfang der Seite springen

juhu endli gschafft

der fehler war die eckige klammer

jetz wurde es so gelöst

opener.document.replyform['post[posttext]'].value = x;

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von ragtek: 18.11.2005 12:55.

18.11.2005 02:08 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » JavaScript Formularfelder aus einem Popup heraus ändern

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH