Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Selaimen sulkeminen PHP:llä

kotsku [31.05.2006 11:03:41]

#

<?php
//Jos yhtään tiedostoa ei ole
    if ($nro == 0) { fclose(poista.php); }
?>

ton koodin pitäis saada suljettua selain kun se pääsee tohon kohtaan.... joten miten se onnistuis???

Blaze [31.05.2006 11:07:56]

#

Ei (onneksi) mitenkään.
Javaskriptillä voi komentaa window.close(), mutta sekin (onneksi) toimii vain ikkunoille, jotka on avattu Javaskriptiä käyttäen.

Vaihdoinpas vielä otsikonkin, alkuperänen ei ollu erityisen kuvaava.

Baglair [31.05.2006 11:10:46]

#

Tota noin, en ole mikään PHP taitaja mutta ei taida selaimen sulkeminen onnistua PHP:llä, sillä se suoritetaan palvelimella ja tuo fclose funktio taitaa olla vähän eri tarkoitukseen käytetty sulkemis funktio. Käytä sensijaan javascriptiä

Äkkiseltään se vissiin menis näin:

<input type=button value="Sulje ikkuna" onClick="javascript:window.close();">

Tääl on jotain lisää
http://www.codeave.com/javascript/code.asp?u_log­=7014
ja Googlesta http://www.google.fi/search?q=javascript close window

kotsku [31.05.2006 12:23:23]

#

mut mites toi saadaan niin et toi sulku homma tulee php muuttujaksi??

<?php
//Jos yhtään tiedostoa ei ole
    if ($nro == 0) { $sulje; }
?>
<html>
<?php
$sulje ={ <input type=button value="Sulje ikkuna" onClick="javascript:window.close();">}
 ?>
</html>

HellCome [31.05.2006 13:57:39]

#

Miksi se muuttujaan pitäisi saada?

<html>
<body>
<input type=button value="Sulje ikkuna" onClick="javascript:window.close();">
</body>
</html>

Opiskelija [31.05.2006 15:09:19]

#

Periaatteessa kyl PHP:n kautta saa selaimen suljettua, selaimen tosin täytyy olla palvelin koneella tai sitten etäyhteys koneeseen jonka selain halutaan sulkea.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta