Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu
Forum PHP.pl > Forum > Po stronie przeglądarki
kamil1114
Zrobiłem prostą stronę w php , ale mam problem z menu. Pasek menu na którym są linki ucieka mi do góry. Mimo że skrypt wstawiłem w połowie tekstu , to meni jest na samej górze strony. Co mam zrobić ? Menu jest we flashu.
mike
Zgadnij jaki mój samochód ma kolor.
Podpowiem: marka to Audi.
Spawnm
możesz np pokazać nam kod smile.gif

Mike->srebrny ?
kamil1114
Heh , sorry , zapomniałem.

Już pokazuje kodzik:

  1. <?php
  2. <Body onload="AdjustMenu()" onresize="AdjustMenu()">
  3.  
  4. <object id="center_menu" width="580" height="33"
  5. style="position:absolute;width:580px; top:75px;z-Index:10;"
  6. classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  7. codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">
  8. <PARAM NAME="flashvars" value="Copyright=[www.strona.pl]">
  9. <param name="movie" value="menu.swf" />
  10. <param name="quality" value="high" />
  11. <param name="scale" value="noscale"/>
  12. <param name="bgcolor" value="#72828B" /><param name="wmode" value="window"/>
  13. <embed name="center_menu" src="menu.swf" quality="high" scale="noscale"
  14. bgcolor="#72828B" wmode="window" width="580" height="33"
  15. type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  16. </object>
  17. ?>
erix
A tagi oplatające? A CSS? Nie wstydź się, na razie nie masz czego. ;p
kamil1114
Ok , tu jest cała strona. Plik index.php
Proszę o pomoc.
  1. <html>
  2. <head>
  3. <link rel='stylesheet' type='text/css' href='style.css' />
  4. <title>Strona o asg</title>
  5. <script type="text/javascript" src="center.js"></script>
  6. </head>
  7. <body background="./tapeta.jpg">
  8. <center><img src="./linki.jpg" alt="logo"></center>
  9. <hr>
  10. </br>
  11. <Body onload="AdjustMenu()" onresize="AdjustMenu()">
  12.  
  13. <object id="center_menu" width="580" height="33"
  14. style="position:absolute;width:580px; top:75px;z-Index:10;"
  15. classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  16. codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">
  17. <PARAM NAME="flashvars" value="Copyright=[www.strona.pl]">
  18. <param name="movie" value="menu.swf" />
  19. <param name="quality" value="high" />
  20. <param name="scale" value="noscale"/>
  21. <param name="bgcolor" value="#72828B" /><param name="wmode" value="window"/>
  22. <embed name="center_menu" src="menu.swf" quality="high" scale="noscale"
  23. bgcolor="#72828B" wmode="window" width="580" height="33"
  24. type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  25. </object>
  26.  
  27. </br>
  28. <?php
  29.  
  30. mysql_connect('localhost','root','haslo');
  31.  
  32. $wyswietl=mysql_query('select * from newsy');
  33.  
  34. while($i=mysql_fetch_assoc($wyswietl)){
  35.  
  36. $tytul=$i['tytul'];
  37. $tresc=$i['tresc'];
  38.  
  39. echo "$tytul </br>";
  40. echo "$tresc</br></br>";
  41. echo "--------------------------------------------------</br>";
  42.  
  43. }
  44.  
  45. ?>
  46. </br>
  47. <a href="./login.php">Panel Administratora</a>
  48. </body>
  49. </html>



Skrypt css:
Kod
body {
    margin-right:500px;
    margin-bottom:20px;
    margin-left:500px;
}
erix
Puść gdzieś to online. Jeszcze jakiś JS jest, skąd mamy wiedzieć, co on robi?
kamil1114
Wrzuciłem to na serwer cba. Adres strony: http://www.kamil1114.cba.pl/

Na razie loga tam nie wstawiałem , tylko jakąś ikonkę. Menu ucieka do góry , a powinno być pod kreską.
erix
Do takiego menu aż flasha potrzebujesz...?

A na hostingu bez reklam działa ok?
kamil1114
Te menu i ogólnie stronę zrobiłem teraz na szybko , bo jutro , albo w pojutrze będę robił porządne menu i stronę. Dzisiaj chciałem pokazać o co mi chodzi , jaki jest problem. Tak na hostingu bez reklam jest ok. Na yoyo.pl działa ok.
askone
Hejka

Na stronie z reklamą masz skrypt dodający obiekt "iframe". Ma on na sztywno określoną wysokość 90px. Twoje menu ma natomiast określoną pozycję top=75px. Stąd menu zachodzi na reklamę. Istnieją co najmniej dwa sposoby na rozwiązanie tego problemu: jeden prosty - wpisanie top:105px (niezbyt profesjonalny) i drugi polegający na napisaniu kodu js, który odczyta wysokość bloku reklamy i odpowiednio zmodyfikuje pozycję Twego menu...

Pozdrawiam
kamil1114
A umiał by ktoś napisać ten skrypt w JS ? Albo w PHP , jeżeli się da.
erix
Dział zlecenia masz jakieś 200-300 pikseli niżej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.