Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Automatisches Fenster öffnen/schließen
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Automatisches Fenster öffnen/schließen
Pages: [1]
| geschrieben von Alf21 am 18.05.2004 - 12:19 |
Hallo, ich hab mir da schon was zusammen getüddelt, aber das funzt alles nicht!
Hat einer vielleicht son Script in der Schublade rumliegen? 
Das soll so funktionieren, wenn ich meine index.php auf mache, dann soll eine Fenster ohne Rahmen aufgehen, wo dann das Bild drin ist, sollte automatsich nach ca 10sec aufgehen aber dann auch wieder automatisch nach 10 sec. zu gehen...
Ich bekomm das nicht hin, oder geht das vielleicht in php einfacher?
Bitte um Hilfe. |
| geschrieben von Pablo am 18.05.2004 - 12:36 |
Guck dir mal diese Scripts an. Daraus kannst du dir was zusammenbasteln. Falls es nicht klappt, müsste ich noch was fertiges ahben, aber ich muss das erst noch suchen...
http://www.javarea.de/index.php3?op....er-Scripts
Pablo |
| geschrieben von Alf21 am 18.05.2004 - 12:39 |
Danke für den Link, aber dort war ich und hab ich schon nen ganzen vormittag gepuzzelt, aber ich bin einfach am ....
Wenn du es gefunden hast, dann wäre ich dir sehr dankbar drüber  |
| geschrieben von Cluster am 18.05.2004 - 12:47 |
Hallo!
Nehmen wir mal an, Du baust in Deine Startseite (z.B. index.html) oder wo auch immer folgendes Script ein:
http://www.javarea.de/index.php3?op....amp;id=216
Dann öffnet sich nach einer von Dir zu bestimmenden Zeit das gewünschte Fenster.
In das jetzt offene Fenster baust Du wiederum dieses Script ein:
http://www.javarea.de/index.php3?op....amp;id=224
Und schon hast Du den gewünschten Effekt, gelle?
Eigentlich gehört der Thread hier mehr in den Javascript-Bereich, oder? Kann das einer der Mods vielleicht mal verschieben? |
| geschrieben von Cluster am 18.05.2004 - 13:17 |
Dann baust Du folgenden Script in Deine z.B. index.html in den <head> ein:
| Zitat | | |
<script language="JavaScript">
function reload()
{
var FensterSizeX=450; /* Breite des Fensters */
var FensterSizeY=200; /* Höhe des Fensters */
var FensterLocationX=20; /* Startposition von links */
var FensterLocationY=02; /* Startposition von rechts */
var FensterURL="DEINE.html"; /* URL(Seite) die geöffnet werden soll */
/* hier das aussehen des Fensters eingeben */
Win = window.open("+ FensterURL+ ",'Fenster','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
/* laden der Variablen-Deklarationen */
Win.resizeTo(FensterSizeX,FensterSizeY);
Win.moveTo(FensterLocationX,FensterLocationY);
Win.location=FensterURL;
Win.focus();
}
setTimeout("reload();", 3000); //3 sek = 3000 millisek
</script>
|
Damit öffnet sich dann Dein rahmenloses Fenster. In Dein rahmenloses Fenster, also DEINE.html baust Du den bereits genannten Script zum automatischen Schließen nach Zeit ein.
Ich habe es ausprobiert, so funktioniert es. |
| geschrieben von Alf21 am 18.05.2004 - 13:42 |
Danke, es klappt!!! 
Gibts da dann noch ein Trick, das man das fenster nicht wegkleicken kann? |
| geschrieben von Cluster am 18.05.2004 - 13:57 |
Was verstehst Du bitte unter "... nicht wegklicken kann ..." ?
Es geht doch automatisch zu und wenn Du keinen Link zum schließen setzt, dann bleibt es bis auf die von Dir festgelegte Zeit offen.
Allerdings gibt es nun auch schon Popup-Blocker und ich kann mir gut vorstellen, dass diese evtl. verhindern, dass dein Fenster überhaupt geöffnet wird - natürlich nur bei demjenigen, der solche Software installiert hat und nutzt. |
| geschrieben von Pablo am 18.05.2004 - 14:01 |
Er will, dass man es nicht schließen kann. Aber nein, das wird nicht gehen. Und da fast jeder einen PopUp-Blocker hat, wird so wie so fast niemand das PupUp sehen!
Pablo |
| geschrieben von Cluster am 18.05.2004 - 14:14 |
Meine Rede . |
| geschrieben von Alf21 am 19.05.2004 - 16:57 |
| Gibts da denn dann noch ne andere Möglichkeit ohne groß zu flashen? |
| geschrieben von Pablo am 19.05.2004 - 18:00 |
| Nein. |
|