body onload
gerhard
- javascript
hallo alle zusammen,
ich bin im grunde auch kein fan von popups, aber in diesem fall wird es so gewnscht. mein problem ist dabei folgendes, ich muss das fenster aus flash heraus aufrufen und das popup sollte gewisse eigenschaften haben.
die grösse funkioniert tadellos nur mit den fenstereigenschaften happerts noch. thanks!
<script language="JavaScript">
<!--
var NeueBreite = 600;
var NeueHoehe = 600;
var Fensteroptionen = toolbar=no,menubar=no,location=no,status=no,scrollbars=yes,resizable=yes;
function GroesseVeraendern()
{
window.resizeTo(NeueBreite, NeueHoehe,Fensteroptionen);
}
//-->
</script>
<body onload="GroesseVeraendern();">
Hallo Gerhard,
resizeTo() kennt nur Breite und Höhe, keine Fensteroptionen.
Wei wär's denn, wenn du mit window.open() arbeitetest?
Das rufst du dann alles gleich aus Flash heraus auf. Probier dies mal:
getURL('javascript:meineOpenFunktion()', '_self');
Die Open-Funktion bindest du dann auf derselben Seite ein wie den Flashfilm.
Gruß Gernot
hallo gernot,
danke, der ansatz bringt mich schon etwas näher, glaube ich.
vorallem das mit dem resizeTo() ist logisch, wenn man es gehört hat.
nur wie sieht dann das getURL() im flash aus? etwa so:
getURL("javascript:meineOpenFunktion ('pop_klientel.html','fenster-name,'toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,width=600,height=120')", _blank);
und was muss nun im html dokument stehen?
die einzelteile sind logisch, nur die richtige kombination noch ein rätsel...
danke inzwischen!
Hallo gerhard!
Rufe einfach eine Funktion in der einbettenden Seite auf.
getURL("javascript:popupFenster('neueSeite.html','name','optionen')", _self);
Wenn Du eine neue Seite (blank) aufrufst steht dort natürlich nichts zu der aufgerufenen Fkt.
<script type="text/javascript">
<!--
function popupFenster (seite,name,werte) {
window.open(seite,name,werte);
}
//-->
</script>
http://de.selfhtml.org/javascript/objekte/window.htm#open
Schönen Gruß
Hallo gerhard,
nur wie sieht dann das getURL() im flash aus?
getURL("javascript:meineOpenFunktion()", "_self");
und was muss nun im html dokument stehen?
function meineOpenFunktion() {
fensterobjekt = ('pop_klientel.html', 'fenstername', 'toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,width=600,height=120');
}
Gruß Gernot
Hallo gerhard!
Fensteroptionen ist ein String:
var Fensteroptionen = "toolbar=no,menubar=no,location=no,status=no,scrollbars=yes,resizable=yes";
Schönen Gruß
Afra