Autor Zpráva
Tomáš Bohuněk
Profil *
Prosím Vás o pomoc, dělám známému e-shop v php, chtěl bych tam mít plovoucí menu, jenže jediné jsem viděl v javascriptu, tak jsem si stáhl z nějakého serveru příklad, který jsem zakomponoval do svého souboru hlava.php, který se stará o menu. Na domácím počítači mám EasyPHP a s tím mi vše funguje zdá se bezvadně. Ale jakmile celý e-shop nahraju na server wz.cz, tak na internetu to vůbec nefunguje. Prosím Vás o radu, zdroják přikládám, díky:






<link href='styly/<?echo "$styly" ?>' rel='stylesheet' type='text/css'>

<script>
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute">')
</script>


<div>


<layer id="divStayTopLeft">

<table border="0">
<tr>

<td align="center" valign="center" >
<div class="kulik">
<img src="logo02.jpg" width="200" height="100">
</div>

<div class="akce">
<b><font color=red size="+1" > !</font>
<a href="index.php?exe=3&sortiment=akce">AKCE - SLEVY</a>
<b><font color=red size="+1"> !</font>
</div>
<hr>

<font size="+1">DÁMSKÁ OBUV:</font>
<script menumaker src="menu_damske_letni.js"></script>
<script menumaker src="menu_damske_celorocni.js"></script>
<script menumaker src="menu_damske_zimni.js"></script>
<script menumaker src="menu_damske_spolsvat.js"></script>
<script menumaker src="menu_damske_domhol.js"></script>
<script menumaker src="menu_damske_praczdr.js"></script>
<script menumaker src="menu_damske_sport.js"></script>


<hr>
<font size="+1">PÁNSKÁ OBUV:</font>
<script menumaker src="menu_panske_letni.js"></script>
<script menumaker src="menu_panske_celorocni.js"></script>
<script menumaker src="menu_panske_zimnt.js"></script>
<script menumaker src="menu_panske_spolec.js"></script>
<script menumaker src="menu_panske_domhol.js"></script>
<script menumaker src="menu_panske_praczdr.js"></script>
<script menumaker src="menu_panske_myslryb.js"></script>
<script menumaker src="menu_panske_sport.js"></script>

<hr>
<font size="+1">DĚTSKÁ OBUV:</font>
<script menumaker src="menu_detske_letni.js"></script>
<script menumaker src="menu_detske_celorocni.js"></script>
<script menumaker src="menu_detske_zimni.js"></script>
<script menumaker src="menu_detske_dom.js"></script>
<script menumaker src="menu_detske_sport.js"></script>
<hr>
<font size="+1">JINÝ SORTIMENT:</font>
<script menumaker src="jiny_menu.js"></script>
<hr>

<font size="+1">OSOBNÍ:</font>
<script menumaker src="osobni.js"></script>

<br>
<br>
<a href="<?php echo $PHP_SELF ?>?exe=5&sortiment=<?php echo $sortiment ?>">Nákupní košík</a>
<br>
<a href="index.php">Hlavní stránka</a><br>
<a href="indexvel.php">Velkoobchod</a><br>
</td>


<td>
<?php
$arr = array ();
$dir = './sortiment';
if (is_dir($dir)) {
if ($klika = opendir($dir)) {
while (($file= readdir($klika)) !== false) {
if (substr ($file, 0 ,1) != '.') {
$file = ereg_replace('.txt','',$file); // get rid extension
$arr[] = $file;
}
}
}
else {
exit('<p>Nelze otevřít sortiment');
}
}
else {
exit('<p>Nelze nalézt sortiment');
}
$arr = sort_cz($arr);
reset ($arr);
?>
</td>
</td>
<tr>
</table>
</layer>

</div>


<script type="text/javascript">

var verticalpos="frombottom"

if (!document.layers)
document.write('</div>')

function JSFX_FloatTopDiv()
{
var startX = 30,
startY = 860;

var ns = (navigator.appName.indexOf("Netscape") != -1);
var ie = (navigator.appName.indexOf("IE") != -1);

var d = document;
function ml(id)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
el.y = ie ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;

el.y -= startY;
}
return el;
}
window.stayTopLeft=function()
{
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("divStayTopLeft");
stayTopLeft();
}
JSFX_FloatTopDiv();
</script>[/b][b]
habendorf
Profil
Dobrá vykopávka :o)

Zkus něco z tohoto tísíciletí.
Tomáš Bohuněk
Profil *
hm, díky za radu
peta
Profil
http://css.interval.cz/
Menu generovane JS jakoby neexistovalo pro hlasovou ctecku. Mimochodem prima vymozenost moderni doby :)

Uz lepsi JS menu jsou na strankach:
http://www.volny.cz/peter.mlich/www.htm#mssub22
S necim takovym, co si includuje milion src=... bych neztracel cas. Zbytecna zatez PC
Toto téma je uzamčeno. Odpověď nelze zaslat.