Klauz skrev:
... men de kanske inte själva vet? ;)
Chansen att telia's support kan något om det här är minimal, jag tror inte dom kan hjälpa dig alls.
Klauz skrev:
Kan man inte göra en nödlösning så att man använder getURL och ser till att fönstret öppnas i bakgrunden och sedan stänger sig självt efter att scriptet har körts igenom?
window.close ger alltid en fråga om stängning, såvida det inte är ett popupfönster det rör sig om.
Prova att öppna ett popupfönster.
ägg det här i htmlfilen i vilken flashfilen öppnas:
<script language="javascript" type="text/javascript">
<!--
function opnWin(URL,width,height){
if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}
window.open(URL,"newWin","scrollbars=no,top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
//-->
</script>
Sen gör du om din funktion lite, den inuti kontaktaoss.swf, den som _ska_ ladda varaiblerna:
getURL("javascript: opnWin('scriptet.php', 550, 400);");
550 i koden ovan är bredden på rutan och 400 är höjden. Låt window.close(this); ligga kvar i phpscriptet, där det ligger just nu, för visst låg det på body onload?
Det här bör funka. Man skriver in sin mailadress, en ruta öppnas, phpscriptet skickar iväg mailet och PANG, rutan stängs.
Hoppas jag iaf... ;)