[ JavaScript ] pop-up once

Pagina: 1
Acties:
  • 114 views sinds 30-01-2008

  • wacko
  • Registratie: Juni 2000
  • Laatst online: 19-07 12:12
Ik zoek naar de code voor een javascript code die zorgt dat een pop-up schermpje alleen bij de eerste view van een pagina up-popt (huh? ;))
Op javascript.internet.com kon ik 'm niet vinden...
Is dit makkelijk te doen of moeten hierbij koekjes worden ingeschakeld?

  • Nikel
  • Registratie: Juli 2000
  • Niet online
Moet uiteraard met koekjes.

  • wacko
  • Registratie: Juni 2000
  • Laatst online: 19-07 12:12
Okay. En hoe doe je dat dan?

  • Nikel
  • Registratie: Juli 2000
  • Niet online
Werkelijk helemaal geen flauw idee :).

Ik kan geen javascript.

Met php zou het ook kunnen, daar zou ik dan voor kiezen als je webserver dat kan.

Maar volgens mij zou zoiets als dit wel ergens in een scripts voorbeeld verzameling op inet moeten staan.

  • wacko
  • Registratie: Juni 2000
  • Laatst online: 19-07 12:12
PHP zou in principe ook goed zijn...
Ik had al gezocht op internet.javascript.com en altavista maar daar kon ik niets vinden.

Iemand enig idee waar ik zoiets wel zou kunnen vinden?

Verwijderd

Mischien komt het dom over, maar m'n javascript ervaring bestaat hoofdzakelijk uit copy/paste, maar mischien kan je een combinatie van deze scripts maken.
De eerste geeft een message na een ingestelde tijd, en de tweede opent een pop-up window, dmv een link.
Als je de message nu vervangt door de link(step two) en de timeout op nul zet.

<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout("alert(\"Zet hier je tekst
neer!\")", 5000);
// -->
</SCRIPT>


<!-- TWO STEPS TO INSTALL POPUP WINDOW:

1. Paste the first into the HEAD of your HTML document
2. Use the code to open the popup page on your site -->

<!-- STEP ONE: Copy this code into the HEAD of your HTML document -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function popUp() {
props=window.open('icq_panel.html', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=400, height=300, left = 200, top = 150');
}
// End -->
</script>


<!-- STEP TWO: Use the following link to open the new window -->

<A HREF="javascript:popUp()">Open the Popup Window</A>

  • wacko
  • Registratie: Juni 2000
  • Laatst online: 19-07 12:12
hmz, volgens mij heb je mijn vraag niet helemaal begrepen... (verder heel aardig bedoeld hoor, no offence :))

Ik bedoel dus dat als de surfer naar mijn pagina toe gaat, er een pop-up schermpje verschijnt met een of andere waarschuwing.
Om de surfer hiermee verder niet lastig te vallen hoeft deze pop-up slechts eenmalig te verschijnen (dmv cookie).

Snappie? ;)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

op [url="http://http://hotwired.lycos.com/webmonkey/programming/javascript/"]webmonkey[/url] staat een zeer uitgebreide java tutorial. Hierin worden oa de koekjes uitgelegd

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Norjee
  • Registratie: April 2000
  • Niet online
Als het je bedoeling is dat de popup een keer per bezoek te zien is pagina in frames zetten, een 0% een 100%, in die van 0% de popup code zetten..


Met koekjes in php<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>// koekje moet voor rest van html verstuurd worden, dus bevenaan zetten.
setcookie ("naampje", "vagereekstekensdieeignelijknietnodigies",time()+31104000); /* blijft 1 jaar leven */

if ($naampje!="vagereekstekensdieeignelijknietnodigies")
{
echo "Je Javascript popu code";
/* of:
$javapopup = Je Javascript popu code ;
en dan tussen je <head></head> <?= $javapopup ?> (shortcut voor <? echo $javapopup ?> )
*/
}
[/quote]

  • wacko
  • Registratie: Juni 2000
  • Laatst online: 19-07 12:12
Wat vul ik in bij die "vagereeksdieeigenlijkhelemaalnietnodigis"? :)

Gewoon een paar random getalletjes ofzo?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 10:03

RM-rf

1 2 3 4 5 7 6 8 9

bv 'vagereekstekensdieeignelijknietnodigies' maar dat is dus wel php (zou zelf isset($naampje) mooier vinden)

javascript leest een cookie met getCookie("naampje") en set hem met setCookie('naampje', 'hierkomtdewaarde')

verder zou in theorie ook zonder cookie de popup enkel getoond worden als je hem in OnLoad plaatst en de pagina met meta-tags dwingt te laten cachen (META expires met een datum over 25 jaar).

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • snoei
  • Registratie: Maart 2001
  • Laatst online: 09-09 14:12

snoei

kabels... :D

voor veel info over javascript kun je kijken op http://www.webcursus.tmfweb.nl.

Ik heb er ook veel van opgestoken!!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

dit meeeeeeeeeeen je gewoon niet??
Door RM-rf - dinsdag 07 november 2000 19:17
Door snoei - donderdag 18 april 2002 22:23
|:(

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.