javascript in php

  • #1
H

housemann

Bekanntes Mitglied
Themenersteller
Dabei seit
08.01.2005
Beiträge
53
Reaktionspunkte
0
Ort
Düsseldorf
hi zusammen habe ein javascript popup für nen musikplayer in meine index.php auf meiner page gemacht.
Code:
<script language=JavaScript>
<!--
function PopUp()
{
  var URL = [url]http://www.u-s-s.info/musik/fsmp3playerv15.swf;[/url]
  var Name = play;
  var Fensteroptionen = toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1;
  var Breite = 720;
  var Hoehe = 430;
  window.open(URL,->Name', Fensteroptionen +->,width=' + 550 +->,height=' + 200);
}
//-->
</script>
<body onLoad=PopUp();>
die adresse im script ist die zieladresse die seite ist ne andere. ()
problem ist das coppermine irgendwie egal was man macht die index.php mitläd,
und jedesmal öffnet sich das fenster wieder und die musik beginnt von neu.
was kann ich tun???? es soll nur einmal aufgehen.
 
  • #2
tjua

ich würd sagen, nimm das onload im <body tag raus und mach dafür nen extra link ... dann muss zwar der benutzer extra klicken aber er hats nur bewusst offen.

ODER du programmierst einwenig und prüfst mit javascript ob das Fenster bereits offen ist (keine Ahnung ob das geht, aber ich sag mal ja)

Grüsse

Billy
 
  • #3
ja nur leider bin ich nicht son coder hab ganz minimale kenntnisse in der ganzem materie und suche mir im netz alles zusammen :)

wie kann ich das denn prüfen ob das fenster schon auf ist???
 
  • #5
ich such mich blöde bei javascript, kennt denn keiner so ne lösung????
vielleicht geht das ganze ja auch mit php??
 
  • #6
hab nur ein script gefunden mit nem cookie.
der bleibt aber einen tag. kennt denn keiner was wo der bis zum schließen des browsers bleibt???
das ist das script...
Code:
<script language=JavaScript>
<!-- Begin
var expDays = 0; // number of days the cookie should last

var page = [url]http://www.u-s-s.info/musik/fsmp3playerv15.swf;[/url]
var windowprops = width=550,height=200,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=no;

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);
  }
}
// End -->
</script>

<!-- den onLoad event handler in den BODY tag -->

<body OnLoad=checkCount()>
 
Thema:

javascript in php

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben