Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


popup efter 3 minuter

Postades av 2002-08-14 15:11:31 - Håkan Nykvist, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 604 personer

Om jag kör koden nedan utan att trycka på länken så fungerar popar det upp efter en liten stund perfekt

Men om jag nu trycker på länken så popar det aldrig upp någon ruta!


Går det att lösa på något sätt? Eller komma runt problemet, utan att blanda in frames(vill inte fästa scriptet i en frame, eller kan inte rättare sagt).
Det behöver inte vara javascript...går bra med andra språk

Tack på förhand


<code>
<html>
<head>
<script language="JavaScript">
oncepersession("setTimeout(\"alert('Hej');\",18000)","minhejruta");

function oncepersession(command,id){
if (!getCookie(id)){
eval(command);
setCookie(id,"1");
}
}
function setCookie(name, value, expire){
document.cookie = name + "=" + escape(value) + ((expire ==null) ? "" : ("; expires=" + expire.toGMTString()));
}
function getCookie(Name){
var search = Name + "=";
if (document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
}
return unescape(document.cookie.substring(offset, end));
} else {
return "";
}
} else {
return "";
}
}
</script>

<title></title>
</head>
<body>
pellesoft
</body>
</html>
</code>


Svara

Sv: popup efter 3 minuter

Postades av 2002-08-14 19:50:46 - Magnus Gladh

Eftersom du lämnar sidan så försviner din TimeOut.

För att lösa det får du nog använda frames.

-M


Svara

Sv: popup efter 3 minuter

Postades av 2002-08-14 21:31:56 - David Emilsson

du kanske kan lösa det med cookies såhär:
du har en timeout som adderear en variabel med ett varje sekund och samtidigt kollar du ifall variabeln har uppnått 180.
när du lämnar sidan lagrar du tid-variabel i en cookie.
när nästa sida laddas öppnar du cokien och sätter värdet i variabeln som timeouten använder. sedan har du en precis likadan timeout som på föregående sida som adderar variabeln med ett varje sekund och kollar om värdet blivit 180.

blir värdet 180 skapas en alert och man bryter sig ur timeouten, annars fortsätter man bara med timeouten.

hoppas du förstår vad jag menar.


Svara

Sv: popup efter 3 minuter

Postades av 2002-08-15 09:53:01 - Håkan Nykvist

Jag förstår..det är en lösning!

Men jag vill inte gå in och ändra i koden på en massa sidor, bara på första sidan!

Har rykten om att man kan öppna osynliga fönster, någon som vet något om det?



Svara

Sv: popup efter 3 minuter

Postades av 2002-08-15 10:23:20 - Jonas Gauffin

prova att placera fönstret utanför skärmen.
dvs om du har upplösningen 800x600, placera fönstret på 810x300
dock syns fönstret i taskbaren...


Svara

Sv: popup efter 3 minuter

Postades av 2002-08-16 09:50:22 - Håkan Nykvist

Intressant lösning!

En ide' bara, kan man inte köra igång ett "osynligt" java applets som tar hand om att hålla reda på tiden och när det är dax så öppnar den ett popupfönster! Kanske är ute och cyklar nu...


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 768
27 960
271 761
456
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies