4images Forum & Community
Welcome, Guest. Please login or register.
Did you miss your activation email?
September 28, 2016, 03:41:53 PM

Login with username, password and session length
Search:     Advanced search
Togle to toolbar
Translate this page with =>
Translate this page >
* Home Help Search Login Register
 
+  4images Forum & Community
|-+  4images Issues / Ausgaben
| |-+  Discussion & Troubleshooting (Moderators: Acidgod, ivan, Rembrandt)
| | |-+  POPUP bei START der Gallery > home.html
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 » »» Print
Author Topic: POPUP bei START der Gallery > home.html  (Read 19746 times)
ivan
Moderator
4images Guru
*****
Offline Offline

Posts: 2279

Thank You
-Given: 4
-Receive: 30


View Profile WWW
« on: February 28, 2006, 09:48:03 AM »

hallo zusammen, ich möchte bei start also beim öffnen der home.html seite ein pop fenster
anzeigen, in der wichtige informationen wie z.b gratis registrierung, was man für vorteile hat
wenn man mitglied ist etc angezeigt werden.

hat jemand da eine gute idee (bin offen für neues)
jensf hat dies z.b auf der hauptseite angezeigt aber das möchte ich nicht!

habe mal dies gefunden...
http://www.4homepages.de/forum/index.php?topic=6232.0

gruss ivan
Logged

greetings / grüsse
ivan

Facebook Fan Page | Follow Twitter

Blog: Reisen Blog
Bilder Gallery: Bilder Gallery
Vincent
4images Moderator
Addicted member
*****
Offline Offline

Posts: 1195

Thank You
-Given: 0
-Receive: 7


View Profile WWW
« Reply #1 on: February 28, 2006, 10:04:41 AM »

Guten Tag
sowas suche ich auch bloss möchte ich vermeiden das ein Kunde immerwieder das POP up bekommt - somit sollte es via cockies gesteuert werden und zum beispiel nur all 3 tage erhalten!

gruss
vincent
Logged

Beati pauperi spiritus

4images 1.7 // My Installed Mods

trez
Hero Member
*****
Offline Offline

Posts: 613

Thank You
-Given: 12
-Receive: 26


View Profile WWW
« Reply #2 on: February 28, 2006, 11:24:10 AM »

dynamicdrive.com

einmach mal rumsuchen, hatte da einige skripts gesehen die euren anforderungen entsprechen. Nach der auswahl des skriptes in die main.html einfuegen (nicht in die header, da sonst beim oeffnen jeder seite das popup angezeigt werden werde)

mfg
Logged

ivan
Moderator
4images Guru
*****
Offline Offline

Posts: 2279

Thank You
-Given: 4
-Receive: 30


View Profile WWW
« Reply #3 on: February 28, 2006, 11:58:28 AM »

hallo trez, stimmt..
da hat es schon ein gutes script dass ich gebrauchen könnte.
einfügen muss man dies in die home.html richtig?

da ja header und body fehlen muss dass oben noch hinzugefügt werden?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<script>

etc...

gruss ivan
Logged

greetings / grüsse
ivan

Facebook Fan Page | Follow Twitter

Blog: Reisen Blog
Bilder Gallery: Bilder Gallery
egozent
Jr. Member
**
Offline Offline

Posts: 90

Thank You
-Given: 0
-Receive: 0


View Profile
« Reply #4 on: February 28, 2006, 12:13:07 PM »

Schau mal hier vorbei: http://www.wss-wagner.de/popupgenerator.html
Da kannst Du angeben, nach wieviel Tagen das Popup wieder angezeigt werden soll.
Sprich: Gibst Du "1" an, so erscheint das Popup nur einmal am Tag.
Auch nicht bei wiederholtem Seitenaufruf.
Logged
trez
Hero Member
*****
Offline Offline

Posts: 613

Thank You
-Given: 12
-Receive: 26


View Profile WWW
« Reply #5 on: February 28, 2006, 12:24:35 PM »

ivan:ja in der home.html einfuegen (hab anstatt dessen main.html geschrieben, sorry)
Logged

honda2000
4images Guru
*******
Offline Offline

Posts: 3262

Thank You
-Given: 5
-Receive: 20


View Profile WWW
« Reply #6 on: February 28, 2006, 05:17:03 PM »

warum muss man <html><body> angeben??

google search: javascript: popup hunderte
das script auslagern und in der betreffenden datei nur einladen
<javascript xyxxxx>
</script>
Logged

ivan
Moderator
4images Guru
*****
Offline Offline

Posts: 2279

Thank You
-Given: 4
-Receive: 30


View Profile WWW
« Reply #7 on: March 01, 2006, 01:17:52 AM »

hallo zusammen, danke für eure hilfe...
habe nun einen entsprechenden java script code gefunden.

eine kleine frage, ich habe in der body sowie in head teil was.
muss ich dies oben zwingend einfügen (home.html), braucht es dies??

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

oder reicht

<head>
blabla
</head>
<body>
blabla
</body>


gruss ivan
Logged

greetings / grüsse
ivan

Facebook Fan Page | Follow Twitter

Blog: Reisen Blog
Bilder Gallery: Bilder Gallery
Vincent
4images Moderator
Addicted member
*****
Offline Offline

Posts: 1195

Thank You
-Given: 0
-Receive: 7


View Profile WWW
« Reply #8 on: March 01, 2006, 10:52:10 AM »

ich denke das Problem ist das einige html dateien keinen Header und Bodytags haben!
gruss
vincent
Logged

Beati pauperi spiritus

4images 1.7 // My Installed Mods

ivan
Moderator
4images Guru
*****
Offline Offline

Posts: 2279

Thank You
-Given: 4
-Receive: 30


View Profile WWW
« Reply #9 on: March 01, 2006, 01:03:45 PM »

halllo,
das habe ich gesehen, im prinzip läuft der java code auch ohne dies

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

ist das den rein informel?

gruss ivan
Logged

greetings / grüsse
ivan

Facebook Fan Page | Follow Twitter

Blog: Reisen Blog
Bilder Gallery: Bilder Gallery
honda2000
4images Guru
*******
Offline Offline

Posts: 3262

Thank You
-Given: 5
-Receive: 20


View Profile WWW
« Reply #10 on: March 01, 2006, 03:03:00 PM »

also: javascript ist ja eine reine clientseitige (vereinfachte) Programmiersprache
JavaScript sind so in etwa 10% von Java

das / die Probleme:
1. kann das jeder in seinem Browser deaktivieren
2. sind viele Scripte DocType-abhängig
3. benötigen viele Scripte einen Body-onload-Befehl

die Lösung dieses Problems hier:

Script auslagern, im <body> des Headers vorladen

und in dem entprechenden Template ausführen
<javascript type/text src="xxx">
</script>

sollte funktionieren

soll ich eines zusammensuchen??
Logged

honda2000
4images Guru
*******
Offline Offline

Posts: 3262

Thank You
-Given: 5
-Receive: 20


View Profile WWW
« Reply #11 on: March 01, 2006, 03:48:30 PM »

wie wärs denn so??

auch noch zeitgesteuert!
<script language="javascript" type="text/javascript">
<!--
function fenster()
{
var win;
win=window.open("DeineDatei.php","NeuesFenster","width=400,height=100");
win.setTimeout('window.close()',10000);
}
//-->
</script>

In den Body-Tag einfügen:
<BODY onload="fenster()">

ausgelagert:
<script language="javascript" type="text/javascript" src="javascript/window">
</script>

In den Body-Tag einfügen:
<BODY onload="fenster()">

in den Ordner javascript .txt-Datei namens window >  einfügen Inhalt:

function fenster()
{
var win;
win=window.open("DeineDatei.php","NeuesFenster","width=400,height=100");
win.setTimeout('window.close()',10000);
}


Fenster schließt also automatisch nach 10 Sekunken

oder per Cookie  > wird nur einmal am Tag geladen
<body onload="checkCount()">
<br>
<script language="JavaScript"><!--
var expDays = 1;    // anzahl der Tage wann der cookie erlischt
var page = "http://www.thomas-heydel.de";// zu öffnenede Seite
var windowprops = "width=550,height=100,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";

function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {

var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value)
{
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name)
{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
   }
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);

window.open(page, "", windowprops);

}
else {
count++;
SetCookie('count', count, exp);
   }
}
// -->
</script>


auslagern natürlich analog zum ersten!


Logged

ivan
Moderator
4images Guru
*****
Offline Offline

Posts: 2279

Thank You
-Given: 4
-Receive: 30


View Profile WWW
« Reply #12 on: March 01, 2006, 05:43:09 PM »

hallo honda, besten dank für dein post, leider habe ich gestern mühevoll das popup zusammenbastelt.
bin eigentlich sehr zufrieden, doch dein popup ist ein ganzer tag gültig, meiner wird gelöscht nach
der browser session. ich weiss nicht wie weit du dich mit der programmierung auskennst... wenn du
mir jedoch helfen könntest wäre super...

ich möchte dass der user dies nur einmal angezeigt bekommt, wenn nicht anders möglich einmal
am tag!


besten dank im voraus!!

link: http://www.wsabstract.com/script/script2/postit.shtml

hier der code head section

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<style>
<!--

/*Post-it note script- by javascriptkit.com
Visit JavaScript Kit (http://javascriptkit.com) for script
Credit must stay intact for use*/

#postit{
position:absolute;
width:250;
padding:5px;
background-color:lightyellow;
border:1px solid black;
visibility:hidden;
z-index:100;
cursor:hand;
}

-->
</style>

hier der code body section

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<div id="postit" style="left:150px;top:150px">
<div align="right"><b><a href="javascript:closeit()">[Close It]</a></b></div>

<!--INSERT YOUR CONTENT HERE-->

<b>Reminder:</b><br>
<p><font size="2" face="Arial"><a href="http://freewarejava.com" target="_new">Looking for
free Java applets?<br>
</a>Be sure to check out our sister site Freewarejava.com</font></p>
<p><font size="2" face="Arial"><a href="http://www.dynamicdrive.com" target="_new">Looking for
more scripts?<br>
</a>Visit our partner Dynamic Drive for free, original DHTML scripts and
components.</font></p>

<!--END YOUR CONTENT HERE-->

</div>

<script>

//Post-it only once per browser session? (0=no, 1=yes)
//Specifying 0 will cause postit to display every time page is loaded
var once_per_browser=0

///No need to edit beyond here///

var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ns4)
crossobj=document.layers.postit
else if (ie4||ns6)
crossobj=ns6? document.getElementById("postit") : document.all.postit


function closeit(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
crossobj.visibility="hide"
}

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // if cookie exists
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function showornot(){
if (get_cookie('postdisplay')==''){
showit()
document.cookie="postdisplay=yes"
}
}

function showit(){
if (ie4||ns6)
crossobj.style.visibility="visible"
else if (ns4)
crossobj.visibility="show"
}

if (once_per_browser)
showornot()
else
showit()

</script>

<script language="JavaScript1.2">

//drag drop function for ie4+ and NS6////
/////////////////////////////////

function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx
crossobj.style.top=tempy+e.clientY-offsety
return false
}
}

function initializedrag(e){
if (ie4&&event.srcElement.id=="postit"||ns6&&e.target.id=="postit"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")

</script>
Logged

greetings / grüsse
ivan

Facebook Fan Page | Follow Twitter

Blog: Reisen Blog
Bilder Gallery: Bilder Gallery
egozent
Jr. Member
**
Offline Offline

Posts: 90

Thank You
-Given: 0
-Receive: 0


View Profile
« Reply #13 on: March 01, 2006, 08:14:23 PM »


ich möchte dass der user dies nur einmal angezeigt bekommt, wenn nicht anders möglich einmal
am tag!

Äh, hast Du meinen Link-Tipp nicht angeschaut? Confused
Da kannst Du angeben, daß das Fenster nur ein einziges Mal sich öffnen soll.
Hier nochmal der Link: http://www.wss-wagner.de/popupgenerator.html
Logged
ivan
Moderator
4images Guru
*****
Offline Offline

Posts: 2279

Thank You
-Given: 4
-Receive: 30


View Profile WWW
« Reply #14 on: March 01, 2006, 08:19:10 PM »


ich möchte dass der user dies nur einmal angezeigt bekommt, wenn nicht anders möglich einmal
am tag!

Äh, hast Du meinen Link-Tipp nicht angeschaut? Confused
Da kannst Du angeben, daß das Fenster nur ein einziges Mal sich öffnen soll.
Hier nochmal der Link: http://www.wss-wagner.de/popupgenerator.html

hallo  Wink,
klar habe ich das angeschaut, doch ich habe mich gestern für ein anderes script entschieden
das optisch was hergibt...

nicht böse sein

gruss ivan
Logged

greetings / grüsse
ivan

Facebook Fan Page | Follow Twitter

Blog: Reisen Blog
Bilder Gallery: Bilder Gallery
Pages: [1] 2 » »» Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.314 seconds with 20 queries.
Post your comments here