Es decir, actualmente nosotros utilizamos estructuras en Frame.
Dividimos el HTML en frames que trabajan independientemente pero genera problemas a la hora de estructura, es decir el menú lateral, se tiene que trabajar reducido, es decir, con un número exacto de botones.
Ya que para aquellas personas que aun utilizan la resolución 800 x 600 no podrían ver los botones que están muy abajo, ya que desactivamos el scroll, esto se hace para mantener el diseño, como dicen, dejar que se vea bonito.
Ahora bien, he visto que en PHP y HTML, existen una propiedad para que en vez de dividirse en Frame se divida en tablas, al ocurrir esta división solo existe un scroll, que esta generalmente a la derecha. Dejando todas las demás partes inmóviles, con las excepciones de un scroll dentro de un texto.
Ahora bien, es posible ¿que Perl hay que tenga la posibilidad de crear tablas y cuando yo dé click a un botón abra dentro de un espacio determinado de la tabla, o deberé cargar el .pl de nuevo para que haga la acción que pedí como usualmente hace PHP?
Espero que me haya explicado, a veces doy muchas vueltas para llegar al punto
Aquí pongo cómo divide usualmente el tiendavirtual.pl
Using perl Syntax Highlighting
$tope="../$listado/top.htm";
if (-e $tope){
$tope="../$listado/top.htm";
print " <frame name=\"top\" src=\"$tope\" scrolling=no noresize marginwidth=0 marginheight=0>\n";
}else{
print " <frame name=\"top\" src=\"/cgi-bin/top.pl?listado=$listado\" scrolling=no noresize marginwidth=0 marginheight=0>\n";
}
print " <frame name=\"botones\" src=\"/cgi-bin/botones.pl?listado=$listado\" scrolling=no noresize marginwidth=0 marginheight=0>\n";
if ($modoinfo eq ""){
print "<frameset cols=\"200,*\" border=\"false\" framespacing=\"0\" frameborder=\"0\">\n";
print " <frame name=\"indice\" src=\"/cgi-bin/categorias.pl?listado=$listado\">\n";
}
print " <frame name=\"tienda\" src=\"/cgi-bin/articulos.pl?listado=$listado\&volumen=informacion\">\n";
print qq~
</frameset>
</frameset>
<noframes>
<body>
<p>$nosotros</p>
</body></noframes></html>
~;
if (-e $tope){
$tope="../$listado/top.htm";
print " <frame name=\"top\" src=\"$tope\" scrolling=no noresize marginwidth=0 marginheight=0>\n";
}else{
print " <frame name=\"top\" src=\"/cgi-bin/top.pl?listado=$listado\" scrolling=no noresize marginwidth=0 marginheight=0>\n";
}
print " <frame name=\"botones\" src=\"/cgi-bin/botones.pl?listado=$listado\" scrolling=no noresize marginwidth=0 marginheight=0>\n";
if ($modoinfo eq ""){
print "<frameset cols=\"200,*\" border=\"false\" framespacing=\"0\" frameborder=\"0\">\n";
print " <frame name=\"indice\" src=\"/cgi-bin/categorias.pl?listado=$listado\">\n";
}
print " <frame name=\"tienda\" src=\"/cgi-bin/articulos.pl?listado=$listado\&volumen=informacion\">\n";
print qq~
</frameset>
</frameset>
<noframes>
<body>
<p>$nosotros</p>
</body></noframes></html>
~;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Gracias de antemano por la ayuda que puedan prestarme