Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 00:16 Der er 10 kommentarer og
1 løsning

Indsætte javascript.

Hejsa jeg er ved at prøve at sætte et java script ind i min php index side, men det virker ikke, eller det er sikkert mig der gør det forkert, her er min index :

<?php

/************************************************************************/
/* PHP-NUKE: Advanced Content Management System                        */
/* ============================================                        */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                  */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.      */
/************************************************************************/
require_once("mainfile.php");
$_SERVER['PHP_SELF'] = "modules.php";
$sql = "SELECT main_module from ".$prefix."_main";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$name = $row[main_module];
$home = 1;

if ($httpref==1) {
    $referer = $_SERVER["HTTP_REFERER"];
    $referer = check_html($referer, nohtml);
    if ($referer=="" OR eregi("^unknown", $referer) OR substr("$referer",0,strlen($nukeurl))==$nukeurl OR eregi("^bookmark",$referer)) {
    } else {
    $sql = "INSERT INTO ".$prefix."_referer VALUES (NULL, '$referer')";
    $result = $db->sql_query($sql);
    }
    $sql = "SELECT * FROM ".$prefix."_referer";
    $result = $db->sql_query($sql);
    $numrows = $db->sql_numrows($result);
    if($numrows>=$httprefmax) {
    $sql = "DELETE FROM ".$prefix."_referer";
    $result = $db->sql_query($sql);
    }
}
if (!isset($mop)) { $mop="modload"; }
if (!isset($mod_file)) { $mod_file="index"; }
if (ereg("\.\.",$name) || ereg("\.\.",$file) || ereg("\.\.",$mod_file) || ereg("\.\.",$mop)) {
    echo "You are so cool...";
} else {
    $ThemeSel = get_theme();
    if (file_exists("themes/$ThemeSel/module.php")) {
    include("themes/$ThemeSel/module.php");
    if (is_active("$default_module") AND file_exists("modules/$default_module/$mod_file.php")) {
        $name = $default_module;
    }
    }
    if (file_exists("themes/$ThemeSel/modules/$name/$mod_file.php")) {
    $modpath = "themes/$ThemeSel/";
    }
    $modpath .= "modules/$name/$mod_file.php";
    if (file_exists($modpath)) {
    include($modpath);
    } else {
    $index = 1;
    include("header.php");
    OpenTable();
    if (is_admin($admin)) {
        echo "<center><font class=\"\"><b>"._HOMEPROBLEM."</b></font><br><br>[ <a href=\"admin.php?op=modules\">"._ADDAHOME."</a> ]</center>";
    } else {
        echo "<center>"._HOMEPROBLEMUSER."</center>";
    }
    CloseTable();
    include("footer.php");
    }
}

?>

og her er mit java script :

<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">



adTime=10;  // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
    if(!ns && !ie && !w3) return;
    if(ie)        adDiv=eval('document.all.sponsorAdDiv.style');
    else if(ns)    adDiv=eval('document.layers["sponsorAdDiv"]');
    else if(w3)    adDiv=eval('document.getElementById("sponsorAdDiv").style');
    randAd=Math.ceil(Math.random()*chanceAd);
        if (ie||w3)
        adDiv.visibility="visible";
        else
        adDiv.visibility ="show";
    if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
    if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
    documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}   
    else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
    documentHeight=window.innerHeight/2+window.pageYOffset-20;}
    else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
    documentHeight=self.innerHeight/2+window.pageYOffset-20;}
    adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
    setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>
</head>

<body>
<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450" height="350" bgcolor="#000000"><tr><td>
<table width="445" height="345" bgcolor="#000000"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->
<script type="text/javascript" src="http://dk.danban.com/ad/93b9f815f3d1f24060bb41124628b503"></script>
Støt os - besøg en af vores sponsore<br> Mvh Dkscripts.tk</b>
<a target="_blank" href="http://linkburst.com/r-184402"><img src="http://linkburst.com/banner1.gif" width="468" height="60" border="0"></a>
</p>
<br>

<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>

dette er et lille reklame vindue der lukker efter 5 sek igen. men er der en der kan sætte dette samme så det virker ville jeg blive meget glad :-)
Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 00:18 #1
Hovsa, man kan se scriptet her

http://www.pvpgn.dk/reklame.php  har jeg kaldt det for. for at teste om det var scriptet der ikke virkede.
Avatar billede roenving Novice
29. oktober 2003 - 00:25 #2
Virker det ikke, hvis du bare:

<?php

/************************************************************************/
/* PHP-NUKE: Advanced Content Management System                        */
/* ============================================                        */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                  */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.      */
/************************************************************************/
require_once("mainfile.php");
$_SERVER['PHP_SELF'] = "modules.php";
$sql = "SELECT main_module from ".$prefix."_main";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$name = $row[main_module];
$home = 1;

if ($httpref==1) {
    $referer = $_SERVER["HTTP_REFERER"];
    $referer = check_html($referer, nohtml);
    if ($referer=="" OR eregi("^unknown", $referer) OR substr("$referer",0,strlen($nukeurl))==$nukeurl OR eregi("^bookmark",$referer)) {
    } else {
    $sql = "INSERT INTO ".$prefix."_referer VALUES (NULL, '$referer')";
    $result = $db->sql_query($sql);
    }
    $sql = "SELECT * FROM ".$prefix."_referer";
    $result = $db->sql_query($sql);
    $numrows = $db->sql_numrows($result);
    if($numrows>=$httprefmax) {
    $sql = "DELETE FROM ".$prefix."_referer";
    $result = $db->sql_query($sql);
    }
}
if (!isset($mop)) { $mop="modload"; }
if (!isset($mod_file)) { $mod_file="index"; }
if (ereg("\.\.",$name) || ereg("\.\.",$file) || ereg("\.\.",$mod_file) || ereg("\.\.",$mop)) {
    echo "You are so cool...";
} else {
    $ThemeSel = get_theme();
    if (file_exists("themes/$ThemeSel/module.php")) {
    include("themes/$ThemeSel/module.php");
    if (is_active("$default_module") AND file_exists("modules/$default_module/$mod_file.php")) {
        $name = $default_module;
    }
    }
    if (file_exists("themes/$ThemeSel/modules/$name/$mod_file.php")) {
    $modpath = "themes/$ThemeSel/";
    }
    $modpath .= "modules/$name/$mod_file.php";
    if (file_exists($modpath)) {
    include($modpath);
    } else {
    $index = 1;
    include("header.php");
?>
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">



adTime=10;  // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
    if(!ns && !ie && !w3) return;
    if(ie)        adDiv=eval('document.all.sponsorAdDiv.style');
    else if(ns)    adDiv=eval('document.layers["sponsorAdDiv"]');
    else if(w3)    adDiv=eval('document.getElementById("sponsorAdDiv").style');
    randAd=Math.ceil(Math.random()*chanceAd);
        if (ie||w3)
        adDiv.visibility="visible";
        else
        adDiv.visibility ="show";
    if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
    if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
    documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}   
    else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
    documentHeight=window.innerHeight/2+window.pageYOffset-20;}
    else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
    documentHeight=self.innerHeight/2+window.pageYOffset-20;}
    adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
    setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>
</head>

<body>
<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450" height="350" bgcolor="#000000"><tr><td>
<table width="445" height="345" bgcolor="#000000"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->
<script type="text/javascript" src=""></script>
Støt os - besøg en af vores sponsore<br> Mvh Dkscripts.tk</b>
<a target="_blank" href="http://linkburst.com/r-184402"><img src="http://linkburst.com/banner1.gif" width="468" height="60" border="0"></a>
</p>
<br>

<!--*****EDIT THE ABOVE MESSAGE*****-->
</td></tr></table></td></tr></table>
</div>
<?php
    OpenTable();
    if (is_admin($admin)) {
        echo "<center><font class=\"\"><b>"._HOMEPROBLEM."</b></font><br><br>[ <a href=\"admin.php?op=modules\">"._ADDAHOME."</a> ]</center>";
    } else {
        echo "<center>"._HOMEPROBLEMUSER."</center>";
    }
    CloseTable();
    include("footer.php");
    }
}

?>
Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 00:30 #3
Nej det virker slet ikk, eller der sker intet ved det.
Avatar billede roenving Novice
29. oktober 2003 - 00:35 #4
Så lyder det mere som noget php-noget !-)
Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 00:38 #5
Kan man så få den frem på en anden måde, jeg aner ligesom ikke så meget om dette her :-/
Avatar billede detox Nybegynder
29. oktober 2003 - 02:11 #6
Hvad med sådan her:
------------------

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<SCRIPT LANGUAGE="JavaScript1.2">

adTime=5;  // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
adCount=0;
function initAd(){
    if(!ns && !ie && !w3) return;
    if(ie)        adDiv=eval('document.all.sponsorAdDiv.style');
    else if(ns)    adDiv=eval('document.layers["sponsorAdDiv"]');
    else if(w3)    adDiv=eval('document.getElementById("sponsorAdDiv").style');
    randAd=Math.ceil(Math.random()*chanceAd);
        if (ie||w3)
        adDiv.visibility="visible";
        else
        adDiv.visibility ="show";
    if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
    if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
    documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}   
    else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
    documentHeight=window.innerHeight/2+window.pageYOffset-20;}
    else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
    documentHeight=self.innerHeight/2+window.pageYOffset-20;}
    adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;
    setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
onload=initAd;
//End-->
</script>
</head>
<body>
<div id="sponsorAdDiv" style="visibility:hidden; position:absolute; left:0px; top:0px; height:159px">
<table width="450" height="160" bgcolor="#000000"><tr><td height="156">
<table width="445" height="151" bgcolor="#000000"><tr>
    <td align="center" valign="middle" height="104">
<!--*****EDIT THIS MESSAGE*****-->
<script type="text/javascript" src="http://dk.danban.com/ad/93b9f815f3d1f24060bb41124628b503"></script>
<font color="#FFFFFF">Støt os - besøg en af vores sponsore</font><p>&nbsp;<a target="_blank" href="http://linkburst.com/r-184402"><img src="http://linkburst.com/banner1.gif" width="468" height="60" border="0"></a></p></td></tr>
    <tr>
        <td align="center" valign="middle" height="21">
<font color="#FFFFFF">Support Us - Visit our sponsers.</font></td>
    </tr>
    <tr>
        <td align="center" valign="middle">&nbsp;
</td>
    </tr>
</table></td></tr></table>
</div>

<?php
require_once("mainfile.php");
$_SERVER['PHP_SELF'] = "modules.php";
$sql = "SELECT main_module from ".$prefix."_main";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$name = $row[main_module];
$home = 1;

if ($httpref==1) {
    $referer = $_SERVER["HTTP_REFERER"];
    $referer = check_html($referer, nohtml);
    if ($referer=="" OR eregi("^unknown", $referer) OR substr("$referer",0,strlen($nukeurl))==$nukeurl OR eregi("^bookmark",$referer)) {
    } else {
    $sql = "INSERT INTO ".$prefix."_referer VALUES (NULL, '$referer')";
    $result = $db->sql_query($sql);
    }
    $sql = "SELECT * FROM ".$prefix."_referer";
    $result = $db->sql_query($sql);
    $numrows = $db->sql_numrows($result);
    if($numrows>=$httprefmax) {
    $sql = "DELETE FROM ".$prefix."_referer";
    $result = $db->sql_query($sql);
    }
}
if (!isset($mop)) { $mop="modload"; }
if (!isset($mod_file)) { $mod_file="index"; }
if (ereg("\.\.",$name) || ereg("\.\.",$file) || ereg("\.\.",$mod_file) || ereg("\.\.",$mop)) {
    echo "You are so cool...";
} else {
    $ThemeSel = get_theme();
    if (file_exists("themes/$ThemeSel/module.php")) {
    include("themes/$ThemeSel/module.php");
    if (is_active("$default_module") AND file_exists("modules/$default_module/$mod_file.php")) {
        $name = $default_module;
    }
    }
    if (file_exists("themes/$ThemeSel/modules/$name/$mod_file.php")) {
    $modpath = "themes/$ThemeSel/";
    }
    $modpath .= "modules/$name/$mod_file.php";
    if (file_exists($modpath)) {
    include($modpath);
    } else {
    $index = 1;
    include("header.php");
    OpenTable();
    if (is_admin($admin)) {
        echo "<center><font class=\"\"><b>"._HOMEPROBLEM."</b></font><br><br>[ <a href=\"admin.php?op=modules\">"._ADDAHOME."</a> ]</center>";
    } else {
        echo "<center>"._HOMEPROBLEMUSER."</center>";
    }
    CloseTable();
    include("footer.php");
    }
}
?>
</body>
</html>
Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 08:55 #7
detox, det virkede denne gang :-)
Du må gerne ligge et svar detox så du kan få points.

Takker for hjælpen begge 2, herligt sted dette her eksperten.dk
Avatar billede detox Nybegynder
29. oktober 2003 - 12:04 #8
Velbekommen c",)
Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 14:59 #9
Vil lige høre hvad grunden kan være til at den samme index fil til samme side, kun duer på en webserver, altså det er fordi jeg har min side liggende 2 steder, så jeg undgår for meget nedetid, men den reklame boks kommer kun frem på den ene server ??
Avatar billede detox Nybegynder
29. oktober 2003 - 15:08 #10
Tja, det kan jeg ikke lige se nogen grund til. Men det må nærmere være et 'javascript' spørgsmål og det kender jeg ikke så meget til. Prøv evt. i 'javascript' kategorien.
Avatar billede wl-shadow Nybegynder
29. oktober 2003 - 19:38 #11
OKay, er nu heller ikke så vigtigt :-)
Lukker dette og laver et nyt,, meget meget vigigt
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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