You are not logged in.

wcf.regNote.message

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

1

Wednesday, September 8th 2004, 2:24pm

problem mit window.open und window.close

ich bin da was am basteln wo wenn ich mit der maus über einen namen fahre ein kleines fenster aufgeht indem ein bild der person zu sehen sein soll + ein paar daten. dazu hab ich folgenden skript teil zwischen <head> und </head> gepackt.

Quoted

<script language="javascript"><!---
function mywindow() {}
function showpopup(image,messages) {
msgWindow=window.open('', 'windowname', 'width=200, height=200');
msgWindow.document.write('<body><img src="img/' + image + '" border="0" width="150"><br><br>' + message + '</body>');
}
function closepopup() {
msgwindow.close();
}
//--></script>


der aufruf bzw. link bei dem das popup kommen soll lautet

Quoted

<a href="javascript:mywindow()" onmouseover="showpopup('christian.jpg','Christian Bartsch<br>IT-Systemkaufmann')" onmouseout="closepopup()">Christian Bartsch</a>


das fenster geht auch auf allerdings zeigt er weder das bild an noch die daten also den text. und schließen tut er das fenster auch nicht wenn ich den name verlasse mit der maus. wegen was ist das so? bekomme im übrigen nen javaskript fehler wenn ich auf den namen fahre.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

2

Wednesday, September 8th 2004, 3:22pm

1. Warum nichts ins Fenster geschrieben wird:
im Functionskopf hast du messages

Quoted

function showpopup(image,messages) {

und in hier hast du nur message stehen:

Quoted

msgWindow.document.write('<body><img src="img/' + image + '" border="0" width="150"><br><br>' + message + '</body>');


2. Warum schliesst das Fenster nicht:
Weil deine msgWindow Variable nur in der Showpopup function existiert bzw.
angelegt wird.
schmeiss mal am Anfang deines Scriptes folgende Zeile mit rein:

Source code

1
var msgWindow;


Ciao Ephraim

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

3

Wednesday, September 8th 2004, 6:53pm

das mit dem popup war wirklich nur der schreibfehler. aber das mit dem window.close will immernoch nicht. keine ahnung wegen was. hab die var mit rein geschrieben und so aber tut sich nichts.

Quoted

<script language="javascript"><!---
var msgWindow;
function mywindow() {}
function showpopup(image,message) {
msgWindow=window.open('', 'windowname', 'width=300, height=400');
msgWindow.document.write('<body><img src="img/' + image + '" border="0" width="150"><br><br>' + message + '</body>');
}
function closepopup() {
msgWindow.close();
}
//--></script>
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

4

Wednesday, September 8th 2004, 8:23pm

Also Prom, ich hab genau deinen Code aus dem Dritten Post (also deinem
zweitem) mit Copy Paste in ne datei und dann wiederrum mit Copy Paste
deinen Link Code aus dem ersten Post in eine Datei kopiert ohne Head
und ohne Body. Und bei mir funtzt es einwandfrei .... :(

Ciao Ephraim

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

5

Wednesday, September 8th 2004, 8:24pm

Source code

1
2
3
4
5
6
7
8
9
10
11
12
<script language="javascript"><!---
var msgWindow;
function mywindow() {}
function showpopup(image,message) {
msgWindow=window.open('', 'windowname', 'width=300, height=400');
msgWindow.document.write('<body><img src="img/' + image + '" border="0" width="150"><br><br>' + message + '</body>');
}
function closepopup() {
msgWindow.close();
}
//--></script>
<a href="java script:mywindow()" onmouseover="showpopup('christian.jpg','Christian Bartsch<br>IT-Systemkaufmann')" onmouseout="closepopup()">Christian Bartsch</a>


Hier mal die komplette Datei!

Ciao Ephraim

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

6

Wednesday, September 8th 2004, 11:07pm

ja ok ich hatte es auch jetzt hin bekommen. hatte nur nicht drauf geachtet das das ganze case sensitive ist. die funktion heb ich mir auf alle fälle mal auf falls ich se nochmal brauch nur leider hat sich das vorhaben schon wieder geändert. dazu aber nen neuer thread das passt hier nicht so recht.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel