Seite 1 von 2
Fenster popUp
Verfasst: 20.02.2003 13:07
von NS-6
Hab da mal ne Frage an euch codingFreaks. Und zwar habe ich auf meiner WebSite nen JavaScript eingebaut, was dazu dient nen popUp-Fenster(klein) zu öffnen, wenn man auf den entsprechenden Link klickt. So nun wollte ich mal wissen, ob man das Script auch so umschreiben kann, das das Fenster welches durch das Script geöffnet wird, sich auch bei MouseOver öffnet, und sobald man wieder mit der Mouse wech geht, das sich das Fenster automatisch wieder schliest ?!?
Geht das ? Oder muss ich mir dann nen anderes Script hollen ? Oder geht das überhaupt via Script ?
Die Ganzen WebSite ist in Html geschrieben.
Hier mal der Code des JavaScripts:
Code: Alles auswählen
}
MM_reloadPage(true);
/-->
</script>
<script language="JavaScript1.1" type="text/JavaScript">
<!--
function popUp(URL) {
self.name = 'therooms';
hacks = window.open URL, 'hacks', 'toolbar=0,
\ scrollbars=0,location=0,statusbar=0,menubar=0,
\ resizable=0,width=468,height=120,left= 267,top = 204');
}
/-->
</script>
.: Danke schon man im Vorraus für eure Bemühungen:.

Verfasst: 20.02.2003 13:44
von Pyramide
Nimm das Beispiel unter
http://selfhtml.teamone.de/javascript/o ... .htm#close , nur lege die Funktionsaufrufe anstatt auf buttons in ein mouseover/out
Verfasst: 20.02.2003 14:27
von NS-6
Hab das grade mal versucht, aber iregdenwie geht das nicht so richtig bei mir. Kannste mir denn Code nicht einfach mal so umändern ?

Verfasst: 20.02.2003 14:33
von Pyramide
Code: Alles auswählen
<html><head><title>Test</title>
<script type="text/javascript">
<!--
var Info;
//-->
</script>
</head><body>
<p onMouseOver="Info= window.open('about:Fääänstaaa', 'Zweitfenster');
" onMouseOut="Info.close()">Fääänstaaaa</p>
</body></html>
Musst aber darauf achten, daß sich das Fenster nicht über dem <p> öffnet, weil sonst sofort das mouseout aktiviert wird...
Verfasst: 02.03.2003 13:20
von NS-6
Hm , also bisher sieht das ganz jut aus. Nur frage ich mich, ob das net auch mit dem anderen code gehen würde. Weil sonst muss ich da soviel umändern. Na ja, wenn ich fragen hab dann melde ich mich

Verfasst: 03.03.2003 00:58
von NS-6
}
MM_reloadPage(true);
/-->
</script>
<script language="JavaScript1.1" type="text/JavaScript">
<!--
function popUp(URL) {
self.name = 'therooms';
hacks = window.open URL, 'hacks', 'toolbar=0,
\ scrollbars=0,location=0,statusbar=0,menubar=0,
\ resizable=0,width=468,height=120,left= 267,top = 204');
}
/-->
</script>
Also mit dem Script geht das. Also die Funktion das er das Fenster uff machen soll. Nur mit dem anderen Script habe ich da jetzt derbe Probs!! Kann man bei diesem Script net noch nen Funktion hinzufügen, oder abändern?? Geht das net ?
.: Fragen über Fragen :.

Verfasst: 05.03.2003 00:48
von NS-6
Hallo ihr CodingFreaks, ich würde doch gerne mal wissen wollen, ob das net auch mit dem script hier machbar ist. Das mit dem: Bei Mousover öffnen, und wenn die Mouse wieder wech is, das sich das wieder schliesst???????????!???????????
Will doch nur wissen ob das geht, mehr auch net. Dann geb ihr ruhe.
Weil jetzt über all neu Scripte rein zu machen, das is zu viel für mich. Und auserdem geht dieses andere Script da net so richtig (net meins)

Verfasst: 05.03.2003 10:48
von Pyramide
Du brauchst doch bloß irgenwo in einem JS-Block das "var Info;" reinzusetzen und dann ein HTML-Element mit dem mouseover7mouseout ausstatten. Ganz einfach also
Verfasst: 05.03.2003 15:48
von NS-6
Einfach ? hähä, nicht für mich. Wenn ich wüste wie das geht, dann hätte ich das wohl schon längst gemacht. Ich arbeite nunmal mit dreamwaverMX6 und da geht das per Drag&Drop! Und da bei diesem JavaZeugs, da kenne ich mich net aus. Deswegen frage ich ja, ob du das net da in den code an die stelle einbauen kannst!

Verfasst: 05.03.2003 17:14
von Pyramide
LexX hat geschrieben:Einfach ? hähä, nicht für mich. Ich arbeite nunmal mit dreamwaverMX6
Dann frage ich mich wieso. Selbst mit Notepad ist das Einfügen eines fertigen Codeschnipsels mit copy&paste eine Sache von Sekunden.
Hier nochmal der Code wie du ihn nahezu 1:1 übernehmen kannst:
Code: Alles auswählen
<script language="Javascript" type="text/javascript">
<!--
var Info;
//-->
</script>
<p onMouseOver="Info= window.open('hier-kommt-der-dateiname-hin.html', 'popup', 'width=500, height=500');
" onMouseOut="Info.close()">hier-kommt-das-hin-wo-man-mit-der-maus-rüberfahren-muss-zum-beispiel-text-oder-ein-bild</p>