open.window+settimeout
Alex
- javascript
<script type="text/javascript">
<!--
window.setTimeout("open.window("main.htm","_home","width=screen.width, height=screen.height, location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0"), 5000);
//-->
</script>
nach einiger zeit soll sich automatisch ein fentser mit obigen paramtern öffnen. wie kriege ich das zum laufen?
Hi @all!
Lerne erst mal eine Anrede, eine vernüftige Problemdarstellung, eine höfliche Frage und eine Schlussformel zu schreiben und das ganze nur einmal abzuschicken, dann kannst du wiederkommen.
MfG, Dennis.
Hi @all!
Lerne erst mal eine Anrede, eine vernüftige Problemdarstellung, eine höfliche Frage und eine Schlussformel zu schreiben und das ganze nur einmal abzuschicken, dann kannst du wiederkommen.
MfG, Dennis.
ok ich versuchs nochmal
Hi @all!
ok ich versuchs nochmal
Dieses Mal scheints aber noch nicht geklappt zu haben!
Ansonsten freue ich mich aber, dass du es probierst.
MfG, Dennis.
Hallo Alex,
window.setTimeout("open.window("main.htm","_home","width=screen.width, height=screen.height, location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0"), 5000);
hier sind 4 Fehler drin:
1. gibt es open.window nicht (->http://selfhtml.teamone.de/javascript/objekte/window.htm#open)
2. der erste Parameter beinhaltet nur "open.window(" -> nimm für die Parameter von window.open einfache Anführungszeichen
3. du möchtest der Breite nicht den String "screen.width" zuweisen, sondern den Wert der Eigenschaft screen.width (das was da drinsteht ist zwar völlig irrelevant, aber gut ...), folglich musst du den String an dieser Stelle unterbrechen: 'width'+screen.width+', ...'
4. hinter der schließenden Klammer von window.open fehlt ein Anführungszeichen.
nach einiger zeit soll sich automatisch ein fentser mit obigen paramtern öffnen.
warum?
wie kriege ich das zum laufen?
bei mir? garnicht.
Grüße aus Nürnberg
Tobias
ok sorry für den ärger. kenn mich sowohl mit dem selfhtml forum als auch mit javascript (wie man merkt) nicht besonders aus. soweit bin ich jetzt:
<script language="JavaScript">
<!--
window.setTimeout("window.open("main.htm,"_home,'width'=+screen.width+', 'height'=+screen.height+', "location=0, "menubar=0", "resizable=0, "scrollbars=0, "status=0, "toolbar=0)", 5000);
//-->
</script>
was habe ich jetzt noch vergessen/falsch gemacht?
könnt ihr mir vielleicht sonst ein gutes programm empfehlen, was das programmieren/denken zumindest teilweise für mich übernimmt? bin auf dem gebiet echt ne niete ;(
Hallo Alex,
<script language="JavaScript">
die Version in [pref:t=80365&m=466480] mit dem type-Attribut war schon richtig.
window.setTimeout("window.open("main.htm,"_home,'width'=+screen.width+', 'height'=+screen.height+', "location=0, "menubar=0", "resizable=0, "scrollbars=0, "status=0, "toolbar=0)", 5000);
oje, ist das ein Knauderwelsch :-) - versuch es mal lieber mit Variablen:
---
var seite = 'main.htm';
var fenstername = '_home';
var parameter = 'width='+screen.width+', height='+screen.height+', location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0';
//und dann:
window.setTimeout("window.open(seite,fenstername,parameter)",5000);
---
damit wird das ganze nämlich übersichtlicher (du hattest dich etwas in den Anführungszeichen verknotet :-)). Denk aber bitte auch dran, das ich (und andere) mit einem Popup das so groß wie mein Monitor ist, nichts anfangen könnte.
Grüße aus Nürnberg
Tobias
vielen dank nochmal. jetzt funktionierts :]