Avatar billede nz Nybegynder
02. april 2003 - 21:38 Der er 13 kommentarer og
1 løsning

Popup

Hej

Jeg vil gerne have et HTML popup vindue på hjemmesiden fra forsiden.  forsiden er lavet i php.

popup vinduet skal have en fast størrelse

hvordan gør jeg det ?
Avatar billede ahv Nybegynder
02. april 2003 - 21:39 #1
Du afslutter og starter blot php på hver side, eksempel:

?>
<script language="javascript">
var popup = window.open("http://www.eksperten.dk", "Eksperter", "top=0,left=0,width=200,height=400,status=0,resizable=0,scrollbars=0,menubar=0,toolbar=0");
</script>
<?php
Avatar billede ahv Nybegynder
02. april 2003 - 21:40 #2
Ellers echo'er du den blot:

<?php
echo"<script language='javascript'>
var popup = window.open('http://www.eksperten.dk', 'Eksperter', 'top=0,left=0,width=200,height=400,status=0,resizable=0,scrollbars=0,menubar=0,toolbar=0');
</script>";
?>
Avatar billede ckh Nybegynder
02. april 2003 - 21:43 #3
Her et eksempel der samtidig sørger for at der går 10 minutter inden den kan "poppe" igen hos den samme bruger:

<script language="JavaScript">
if (document.cookie.indexOf("ditdomæne.dk") == -1) {
var expdate = new Date((new Date()).getTime() + 1000*60*10);
document.cookie="ditdomæne.dk=general; expires=" + expdate.toGMTString() + "; path=/;";
window.open("navn_på_popup.htm","","menubar=no,toolbars=no,resizable=no,width=250,height=250");
}
</script>
Avatar billede ahv Nybegynder
02. april 2003 - 21:45 #4
ckh >> Den med 10 min. før den må komme igen kan jeg ikke se fordelen i ?
Avatar billede ckh Nybegynder
02. april 2003 - 21:46 #5
ahv>> Mest fordi at det er ekstremt irriterende at få den samme popup hele tiden hvis man vender tilbage til forsiden af sitet
Avatar billede ahv Nybegynder
02. april 2003 - 21:47 #6
Hvis ikke vinduet skal komme automatisk:

<a href="#" onclick="window.open('side.html','hej','height=300,width=400,status=no,toolbar=no,location=no,menu=no,resizeable=no,scrollbars=no')">Åben</a>
Avatar billede nz Nybegynder
02. april 2003 - 21:54 #7
ahv

hvor kalder den filnavnet på den html fil der skal poppe op ?
Avatar billede nz Nybegynder
02. april 2003 - 21:55 #8
vinduet skal komme automatisk
Avatar billede ahv Nybegynder
02. april 2003 - 21:56 #9
Du skal blot rette hvor der står FILNAVN.HTML


<?php
echo"<script language='javascript'>
var popup = window.open('FILNAVN.PHP', 'AHV', 'top=0,left=0,width=200,height=400,status=0,resizable=0,scrollbars=0,menubar=0,toolbar=0');
</script>";
?>
Avatar billede ahv Nybegynder
02. april 2003 - 21:56 #10
Der hvor der står FILNAVN.PHP ;o)
Avatar billede nz Nybegynder
02. april 2003 - 22:14 #11
->ckh
Den kan ikke finde mit popup.html dokument
Hvordan fjerner jeg den der 10 minutters begrænsning så jeg kan teste om det virker.

www.multiclean-as.dk
Avatar billede ahv Nybegynder
02. april 2003 - 22:16 #12
nz -> Jeg kan se du har sat mit script ind, men den finder ikke siden, hvilken fil vil du gerne have den skal åbne?
Avatar billede nz Nybegynder
02. april 2003 - 22:21 #13
tak for hjælpen
Avatar billede ckh Nybegynder
02. april 2003 - 22:28 #14
Antallet af minutter kan sættes ved at ændre regnestykket - 1000*60*10 -

Håber ikke det er alt for vigtige ting du satser på kunderne skal læse i pop-uppen..... Min popup-stopper fjerner den nemlig effektivt, og jeg bliver næppe den eneste der har sådan en sag kørende ;-) Mere så du har det med i betragtningen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester