Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Delphi4PHP, Menu. tipo Qadram (https://www.clubdelphi.com/foros/showthread.php?t=44877)

JXJ 16-06-2007 23:44:55

Delphi4PHP, Menu. tipo Qadram
 
aca con mi duda,
de como hacer esos malditos, chulos menus.
como el de qadram http://www.qadram.com/vcl4php/
o el de http://www.qadram.com/
no he logrado hacer un menu, que funcione igual
con eso de pasar el cursor, se desplieja el menu

al java script, no le se. y por eso compre delphi4php.,
para no andarme peleando con javascript.

los tipos de qadram, segun hicieron su sitio web
con delphi4php,. pero no logro, hacer menus, como los de ellos
por que no hay documentación claramente, explicita,
para la nueva herramienta de codegear. :mad: :mad: :mad: :mad: :mad:
de como hacer esos menus, sin trabajar directamente con javascript.

delphi4php
Se necesita foro. especifico.

sakuragi 17-06-2007 00:09:39

uppp.

pues, con la misma duda, me huno a la peticion, de como hacer esos menus.
alguien encontro la forma?

saludos.

reevil 17-06-2007 00:35:53

Código:

<script type="text/javascript" language="Javascript">
<!--
var lastmenu;

function switchmenu(id)
{
        menu=findObj('menu'+lastmenu);
        if (menu) menu.style.background="";
        lastmenu=id;

        menu=findObj('menu'+id);
        var subnav=findObj('snav');

        if (id==0)
        {
                subnav.innerHTML='<li><a href="index.php?ac=1000">[Users Home]</a></li><li><a href="index.php?ac=1100">[Developers Home]</a></li><li><a href="index.php?ac=1500">[Contributors Home]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="0px";
        }
        else if (id==1)
        {
                subnav.innerHTML='<li><a href="index.php?ac=7">[About VCL for PHP]</a></li><li><a href="index.php?ac=8">[About Delphi for PHP]</a></li><li><a href="index.php?ac=9">[About qadram software]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="70px";
        }
        else if (id==2)
        {
                subnav.innerHTML='<li><a href="index.php?ac=1600">[Latest News]</a></li><li><a href="index.php?ac=1200">[Blog]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="145px";
        }
        else if (id==3)
        {
                subnav.innerHTML='<li><a href="index.php?ac=1800">[GUI samples]</a></li><li><a href="index.php?ac=2000">[Data samples]</a></li><li><a href="index.php?ac=1900">[Full Applications]</a></li><li><a href="index.php?ac=16">[Screencasts]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="215px";
        }
        else if (id==4)
        {
                subnav.innerHTML='<li><a href="vcldoc/index.html">[Class Reference]</a></li><li><a href="vcldoc/vcldoc.tar.gz">[Download Class Reference]</a></li><li><a href="index.php?ac=1400">[Wiki]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="305px";
        }
        else if (id==5)
        {
                subnav.innerHTML='<li><a href="index.php?ac=1300">[Forums]</a></li><li><a href="index.php?ac=10">[Mailing Lists]</a></li><li><a href="https://sourceforge.net/tracker/?group_id=189419&atid=929250">[Bug Tracking]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="305px";
        }
        else if (id==6)
        {
                subnav.innerHTML='<li><a href="http://prdownloads.sourceforge.net/vcl4php/vcl_for_php_1_0.tar.gz?download">[Latest stable release]</a></li><li><a href="index.php?ac=2100">[Daily Builds]</a></li><li><a href="index.php">[Other releases]</a></li><li><a href="index.php">[Tools]</a></li>';
                subnav.style.position="relative";
                subnav.style.left="220px";
        }
        else
        {
                subnav.innerHTML='';
        }

        menu.style.background="#4F9EC9";
        subnav.style.width="460px";

}
-->
</script>

lamento decirles que no hay de otra mas que utilizar javascrip, ese es el codigo utilizado en esa pagina

JXJ 17-06-2007 05:26:06

tal vez si sea como dices reevil

pero tengo mis dudas. por que ese codigo, es resultado
de los archivos php parseados, por php y el servidor web
muestra ya codigo final.

yo probe, ayudandome de el dhtml menu maker.
hacer mi menu dinamico,
insertando el codigo, en un pagina html.
mi menu funciono excelente. pero
al insertarlo, en un panel de delphi4php
en un archivo php de los que maneja delphi4php
a veces, no se veia y otras. se perdia la imagen de fondo
o se pasaba detras de algun control. o brincaba.

dicha situacion lo probe usando IE 6 y firefox, en ambos
la pagina html, funciono bien, pero con php, erraba.

sera tiempo de revisar de nuevo


La franja horaria es GMT +2. Ahora son las 12:14:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi