Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - carlosuc99

#1
Java / Variable FXML Null en JavaFX
19 Abril 2014, 17:10 PM
Buenas,

Tengo una aplicación en JavaFX realizada por FXML mediante Modelo Vista Controlador. El tema es que quiero mover unos sliders con el teclado. Para ello en la clase principal pongo un KeyEvent para escuchar lo que acontece en el teclado. En la clase FXMLDocumentController que actúa de controlador creo las variables FXML de los sliders. Estas variables son pasadas a una tercera clase. Donde allí se modifican los sliders cuando se hace algún click.

El problema es que cuando paso las variables de los sliders en la tercera clase se almacenan perfectamente pero a la hora de ejecutar el código que debería modificar los sliders que viene pasado de la clase principal cuando se hace click estás variables FXML son null.

Aquí os dejo el código:

Clase principal:
public class OpenPilot extends Application {
   
    Movements Movements = new Movements();
     
    @Override
    public void start(Stage stage) throws Exception {
       
        Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));

       
        Scene scene = new Scene(root);
       
        scene.setOnKeyPressed(new EventHandler<KeyEvent>() {
            @Override
            public void handle(KeyEvent Key) {
               Movements.GetKeys(Key);
            }
        });
       
        stage.setScene(scene);
        stage.show();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }
   
}


Aquí el controlador:

public class FXMLDocumentController implements Initializable {
   
    Movements Movements = new Movements();
 
    @FXML public Slider SpeedSlider;
    @FXML public Slider TurnsSlider;
   

   
   
   
    @Override
    public void initialize(URL url, ResourceBundle rb) {
     
        //Send GUI Information
        Movements.GetSliders(SpeedSlider, TurnsSlider);
    }   
       
}


Y por última la tercera clase llamada Movements:

public class Movements {
   
    //Define Data Variables
    public double SpeedValue;
    public double TurnsValue;
   
    //Define GUI Variables
    private Slider SpeedSlider;
    private Slider TurnsSlider;
   
    public void GetSliders(Slider SpeedSlider, Slider TurnsSlider) {
        this.SpeedSlider = SpeedSlider;
        this.TurnsSlider = TurnsSlider;
}

    //Get Sliders
   
    public void GetKeys(KeyEvent Key) {
        System.out.println(Key.getCode());
        System.out.println(SpeedSlider);
       
        Platform.runLater(new Runnable() {
                @Override public void run() {
                    TurnsSlider.setValue(10);
                }
        });
    }

}
#2
Java / SetText JavaFX no funciona
26 Marzo 2014, 21:54 PM
Buenas,

Tengo cuatro archivos, en un proyecto de JavaFX FXML. El problema es que quiero hacer un settext pero me dice que la variable del TextField es null. El código es el siguiente.

FXMLDocumentController:

public class FXMLDocumentController implements Initializable {
   
        @FXML
        private TextField carlos;
        RXTX main = new RXTX();
       
        @FXML
    private void handleButtonAction(ActionEvent event) {
       
    }
       
   
   
        @Override
        public void initialize(URL url, ResourceBundle rb) {
    main.initialize();
    Thread t = new Thread() {
                public void run() {
                   
                    //the following line will keep this app alive for 1000 seconds,
                    //waiting for events to occur and responding to them (printing incoming messages to console).
                    try {Thread.sleep(1000000);} catch (InterruptedException ie) {}
                }
            };
    t.start();
    System.out.println("Started");
        }   
       
}


El RXTX, donde se ejecuta el settext(está al final) y donde funciona el thread anterior:

public class RXTX implements SerialPortEventListener{

    @FXML private TextField carlos;
   
    private String Temperature;
   
        SerialPort serialPort;
        /** The port we're normally going to use. */
private static final String PORT_NAMES[] = {
"COM5" // Windows
};
/**
* A BufferedReader which will be fed by a InputStreamReader
* converting the bytes into characters
* making the displayed results codepage independent
*/
private BufferedReader input;
/** The output stream to the port */
private OutputStream output;
/** Milliseconds to block while waiting for port open */
private static final int TIME_OUT = 2000;
/** Default bits per second for COM port. */
private static final int DATA_RATE = 57600;

public void initialize() {
CommPortIdentifier portId = null;
Enumeration portEnum = CommPortIdentifier.getPortIdentifiers();

//First, Find an instance of serial port as set in PORT_NAMES.
while (portEnum.hasMoreElements()) {
CommPortIdentifier currPortId = (CommPortIdentifier) portEnum.nextElement();
for (String portName : PORT_NAMES) {
if (currPortId.getName().equals(portName)) {
portId = currPortId;
break;
}
}
}
if (portId == null) {
System.out.println("Could not find COM port.");
return;
}

try {
// open serial port, and use class name for the appName.
serialPort = (SerialPort) portId.open(this.getClass().getName(),
TIME_OUT);

// set port parameters
serialPort.setSerialPortParams(DATA_RATE,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);

// open the streams
input = new BufferedReader(new InputStreamReader(serialPort.getInputStream()));
output = serialPort.getOutputStream();

// add event listeners
serialPort.addEventListener(this);
serialPort.notifyOnDataAvailable(true);
} catch (Exception e) {
System.err.println(e.toString());
}
}

/**
* This should be called when you stop using the port.
* This will prevent port locking on platforms like Linux.
*/
public synchronized void close() {
if (serialPort != null) {
serialPort.removeEventListener();
serialPort.close();
}
}

/**
* Handle an event on the serial port. Read the data and print it.
*/
public synchronized void serialEvent(SerialPortEvent oEvent) {
if (oEvent.getEventType() == SerialPortEvent.DATA_AVAILABLE) {
try {
String inputLine=input.readLine();
System.out.println(inputLine);
                                GetData(inputLine);
} catch (Exception e) {
System.err.println(e.toString());
}
}
// Ignore all the other eventTypes, but you should consider the other ones.
}

        @FXML
private void GetData(String Data) {
           
            if(Data.contains("Temperature")){
                carlos.setText("Test");   
            }
           
        }
}


Y aquí tienes el principal archivo java:

public class OPilot extends Application {
   
    @Override
    public void start(Stage stage) throws Exception {
     
               
        Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
       
        Scene scene = new Scene(root);
       
        stage.setScene(scene);
        stage.show();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }
   
}


#3
Ingeniería Inversa / Archivo .key
9 Mayo 2013, 15:34 PM
Buenas,

Estoy intendando crackear un programa. El activado genera un archivo serial.key que es como un id del hadware. En caso de que cambias de hadware hay que volver a activarlo. Con este archivo no tengo ningún problema, lo puedo abrir con el Notepad++ y todo perfecto.

Pero luego, tengo otro archivo .key. Este está cifrado, mi pregunta es como lo puedo descifrar y si una vez descifrado lo puedo abrir con el Notepad++ o necesito otro programa.

Saludos,
#4
.NET (C#, VB.NET, ASP) / Error MYSQL Login
29 Enero 2013, 18:33 PM
Buenas,

Uso Visual Stuido Ultimate 2012. Y el MYSQL Connector v4 (el último). Tengo este código. Si necesitáis código anterior pedirlo:

Código (vbnet) [Seleccionar]
Dim sqlQuery = "SELECT * FROM Pilots Where License = '" + UsernameTextBox.Text + "' AND Password = '" + PasswordTextBox.Text + "' "
        Dim myCommand As New MySqlCommand()
        myCommand.Connection = connection
        myCommand.CommandText = sqlQuery

        myAdapter.SelectCommand = myCommand
        Dim myData As MySqlDataReader()
        myData = myAdapter.ExecuteReader()

        If myData.HasRows = 0 Then
            MsgBox("Invalid User/Password!")
        Else
            MainForm.Show()
            Me.Close()
        End If


Y me da estos errores:

CitarError 1 'ExecuteReader' is not a member of 'MySql.Data.MySqlClient.MySqlDataAdapter'. E:\VARS Client\VARS Client\VARS Client\Login.vb 26 18 VARS Client

Error 2 'HasRows' is not a member of 'System.Array'. E:\VARS Client\VARS Client\VARS Client\Login.vb 28 12 VARS Client

Me podéis ayudar?
#5
Buenas,

He estado viendo algunos tutoriales para hacer esto. Y me surgen algunas dudas.

¿En todos los equipos que utilice el programa necesito el MYSQL Connector?

Yo en el programa pongo la contraseña user... de la base de datos, si alguien me descompila el programa ¿obtendrá los estos datos?
#6
Tengo este If:

Código (vbnet) [Seleccionar]
If lights.Value(LightType.Landing) = True Then
                Me.RichTextBox1.Text = "Landing Lights ON"
            End If


El valor lights.Value(LightType.Landing) cambia. El problema que tengo es que cuando ejecuta el If me pone en el RichTextBox1 el texto. Si cambio el valor de la variable de ejecución del If el texto que ya escribió sigue escrito en el If. Pero si vuelvo a poner el valor de la variable de ejecución del If en True. Como ya escribió el texto anteriormente no lo vuelve a poner. Cómo puedo hacer para que si la variable vuelve a cambiar a True me ponga otra vez el texto?
#7
Ingeniería Inversa / Cómo crackear esto?
27 Diciembre 2012, 16:05 PM
Buenas,

No tengo ni idea de cracking y espero que no me hechéis bronca por esto.

Tengo un programa, está 100% completo no es una demo ni nada. El programa se instala sin pedir serial alguno. El problema viene cuando abro el programa, este logicamente pide activación. Cómo puedo eliminar esta parte y continuar con el programa?

Si alguien quiero el programa para hecharle un ojo sin probrema le paso el link.
#8
PHP / Problema con menus dependientes
23 Diciembre 2012, 22:08 PM
Buenas,

Tengo esto:

Código (php) [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="STYLESHEET" type="text/css" href="./style.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Insert Aircraft</title>
</head>
<body>
<script>
//Ajax Script
function require(){
    try{
    req = new XMLHttpRequest();
    }catch(err1){
        try{
        req = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(err2){
            try{
            req = new ActiveXObject("Msxml2.XMLHTTP");
            }catch(err3){
            req = false;
            }
        }
    }
return req;
}


var request = require();

function callAjax(){
var ramdom = parseInt(Math.random()*999999999);
valor = document.getElementById("numberclasses").value;
var url="classes.php?Value="+valor+"&r="+ramdom;
request.open("GET",url,true);
request.onreadystatechange = answerAjax;
request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
request.send(null);
}

function answerAjax(){

    if(request.readyState==4){
        if(request.status==200){
        //alert(request.responseText);
        document.getElementById("classes").innerHTML=request.responseText;
        }else{
        alert("ha ocurrido un error"+request.statusText);
        }
    }
}

</script>
<?

$boton = $_POST['enviar'];
$nombre = $_POST['nombre'];
$precio = $_POST['precio'];
$pax = $_POST['pax'];
$ICAO = $_POST['ICAO'];

if($boton == 'Insertar')
{
    include('./db.inc.php');
   
    $ICAO = strtoupper($ICAO);       
    mysql_query("INSERT INTO flota(ICAO, nombre, precio, capacidad) VALUES('$ICAO', '$nombre', '$precio', '$pax')") or die('<h4 style="color: red;">Ha habido un problema con la insercion.</h4>');
   
    mysql_close();
   
    echo '<h3 style="color: green;">Aeronave adquirida correctamente.<h3/>';
}
else
{
    ?>
    <form action="insertar-modelo.php" method="post" enctype="application/x-www-form-urlencoded">
    <table>
    <tr><td class=Forms>ICAO: </td><td><input type="text" value="" name="ICAO" /></td></tr>
    <tr><td class=Forms>Name: </td><td><input type="text" value="Airbus A320" name="nombre" /></td></tr>
    <tr><td class=Forms>Price: </td><td><input maxlength="9" value="1000000" type="text" name="precio" /> €</td></tr>
    <div id="dep">
    <tr><td class=Forms>Number Classes: </td></td><td><select name="numberclasses" id="numberclasses" onchange="callAjax()">
          <option>Select Number of Classes</option>
          <?php
          
echo'<option value="1">One</option>';
          
?>

    </select></td></tr>
    </div>


<div id="classes">
    <tr><td class=Forms>First Class: </td><td><input maxlength="3" value="150" type="text" name="classes" id="classes"/></td></tr>
</div>

    <tr><td class=Forms>Capacidad: </td><td><input maxlength="3" value="150" type="text" name="pax" /> pasajeros</td></tr>
    </table><br />
    <input type="submit" name="enviar" value="Insertar"/>
    </form>
    <?
}
?>
</body>
</html>


Utilizo los menús dependientes de Ajax, y eso funciona. El problema es que al seleccionar Number Classes "One", se me muestra el archivo classes.php

Código (php) [Seleccionar]
<?php
$value 
$_GET['Value'];

if(
$value == 1){


    
?>




    <tr><td class=Forms>First Class: </td><td><input maxlength="3" value="150" type="text" name="pax" /></td></tr>

   
<?php
}
  
?>


Pero en el resultado final First Classes se ve de 1ero, esa no es la orden estipulada en el 1er archivo y además se ve sin formato:



Cómo puedo hacer para que se acople bien?
#9
PHP / No me muestra bien los datos
14 Noviembre 2012, 09:50 AM
Buenas,

Tengo el siguiente código:

$res2 = mysql_query("SELECT * FROM Pilots WHERE Licencia = '$usuario'");
$loc = mysql_result($res2, 0, 'LOC');

$res = "SELECT * FROM flights WHERE acft in(SELECT C172 FROM Pilots WHERE Licencia = '$id')";
$res = $res ." UNION ";
$res = $res ."SELECT * FROM flights WHERE acft in(SELECT PA28 FROM Pilots WHERE Licencia = '$id')";

$res2 = mysql_query("SELECT * FROM Bookings WHERE Licencia = '$usuario'");
$filas2 = mysql_num_rows($res2);


$result = mysql_query($res);


if($filas2 == 0){
?>
<table cellpadding="2" cellspacing="0" style="text-align: center; width: 100%;">
<tr style="background-color: #000046; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; text-align: center;"><td></td><td>Num. Vuelo</td><td>Modelo</td><td>Salida</td><td>Llegada</td><td>EET</td><td>Precio</td><td>Reservar</td></tr>
<?
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$id = $row['id'];
$icao = $row['acft'];
$sal = $row['departure'];
$lleg = $row['destination'];
$precio = $row['precio'];
$codigo = "<a href=\"reservar-aeronave.php?vuelo=$id&loc=$loc&icao=$icao\"><img src=\"http://airiberova.x10.mx/vasystem/images/tick.png\" alt=\"si\" /></a>";
$res3 = mysql_query("SELECT Matricula FROM Bookings WHERE Vuelo = '$id'");
for($j = 0; $j < mysql_num_rows($res3); $j++)
{
$mat = mysql_result($res3, $j);
$res4 = mysql_query("SELECT icao FROM aeronaves WHERE matricula = '$mat'");
$icaores = mysql_result($res4, 0);
$res2 = mysql_query("SELECT tipo FROM flota WHERE icao = '$icaores'");
$tipo = mysql_result($res2, 0);
if($icaores == $icao) $codigo = '<img src="http://airiberova.x10.mx/vasystem/images/no.png" alt="no" />';
}
$eet = mysql_result($res, $i, 'eet');
$color = $i % 2 == 0 ? $color = 'white' : '#CCC';

echo "<tr style=\"text-align: center; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: $color;\"><td><img src='http://airiberova.x10.mx/vasystem/images/vuelo.gif'></td><td>$id</td><td>$icao</td><td>$sal</td><td>$lleg</td><td>$eet</td><td>$precio &euro;</td><td>$codigo</td></tr>\n";
}
echo '</table>';
}


El problema es que se crea la tabla pero no se muestran los vuelos. Las conexiones están OK.

Donde puse el While probé con un for y para las variables:

$var = mysql_result($result, $i, 'departure');

Pero tampoco funcionó.
#10
PHP / Problema For en Mapa de Google Maps
10 Noviembre 2012, 12:47 PM
Buenas tengo este código:

var Destinos = {
      autozoom: true,
      zoom: 5,
      center: new google.maps.LatLng(40.84706, -2.944336),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), Destinos);
       
        <?php
        
for($i 0$i mysql_num_rows($query); $i++){
        
$lat mysql_result($query$i'Lat');
$lon mysql_result($query$i'Lon');
$icao mysql_result($query$i'ICAO');
$city mysql_result($query$i'City');
?>

       
        var Airport1 = new google.maps.InfoWindow({
        content: '<h3 align="center" style="font-family:Arial, Helvetica, sans-serif"><?php echo $icao?> - <?php echo $city?></h3>'
        });
       
       

        var image = 'http://mapicons.nicolasmollet.com/wp-content/uploads/mapicons/shape-default/color-d22328/shapecolor-color/shadow-1/border-dark/symbolstyle-white/symbolshadowstyle-dark/gradient-no/airport.png';
        var myLatLng = new google.maps.LatLng(<?php echo $lat?>, <?php echo $lon?>);
        var Airport = new google.maps.Marker({
        position: myLatLng,
        map: map,
        icon: image,
        title:"<?php echo $icao?> - <?php echo $city?>"
       
        });
       
google.maps.event.addListener(Airport, 'click', function(){
  Airport1.open(map, Airport);
});
 
<?php  
 
}
?>

}


El problema es que el InfoWindow del Google Maps sólo me lo muestra en la última entrada de la tabla independientemente de en que marcador pulse. Ej: Tenemos 3 Ciudades: Vigo, Madrid y Barcelona (en la db están colocadas en ese ordén) si yo pulso en Vigo se me abre el InfoWindow de Barcelona, si pulso en Madrid lo mismo y si pulso en Barcelona lo mismo.
#11
PHP / Ejecutar acción para varias entradas
4 Noviembre 2012, 17:32 PM
Buenas,

Tengo el siguiente código:

$query1 = mysql_query ("SELECT * FROM Reports WHERE PilotID='$id' ORDER BY ID ASC LIMIT 1");
$algunvuelo = mysql_num_rows($query1);

if ($algunvuelo == 1){
$fechavuelo = mysql_result($query2, 0, 'StopTime');
$fechavuelo = gmdate("d-m-Y", $fechavuelo);
$fecha = time();

$ffinal = strtotime("$fechavuelo + 1 month");

if ($fecha > $fechavuelo) {

   mysql_query("DELETE FROM Pilots WHERE Licencia = '$id'") or die('Ha habido un problema con la operaci&oacite;n.');
mysql_query("DELETE FROM users WHERE id = '$id'") or die('Ha habido un problema con la operaci&oacite;n.');
mysql_query("DELETE FROM user_usergroup_map WHERE user_id = '$id'") or die('Ha habido un problema con la operaci&oacite;n.');
mysql_query("DELETE FROM Medallas WHERE ID = '$id'") or die('Ha habido un problema con la operaci&oacite;n.');

}
}


El problema es que sólo me lo ejecuta para 1 entrada de la tabla. Yo quiero que me lo haga para todas las entradas. Os aclaro que con esto...

$query1 = mysql_query ("SELECT * FROM Reports WHERE PilotID='$id' ORDER BY ID ASC LIMIT 1");

Quiero obtener la última entrada del piloto en la base de datos.
#12
PHP / Quitar encabezado
2 Noviembre 2012, 19:09 PM
Buenas,

En esta web: http://aviationweather.gov/adds/metars/?station_ids=LEVX&std_trans=standard&chk_metars=on&hoursStr=most+recent+only&submitmet=Submit

Cómo le puedo quitar lo siguiente y que solo quede lo restante?

Citar
Aviation Digital Data Service (ADDS)

Output produced by METARs form (1809 UTC 02 November 2012)
found at http://aviationweather.gov/adds/metars/
#13
PHP / Variables en un include
1 Noviembre 2012, 12:11 PM
Buenas,

Tengo este include:

include ("index.php?ID=<?php echo $id?>&Callsign=<?php echo $callsign?>&ICAO=<?php echo $icao?>&Date=<?php echo $date?>");

Pero no muestra el resultado de las variables. Cómo tengo que representar las variables?
#14
PHP / Nueva pestañita al pulsar el Link
31 Octubre 2012, 16:33 PM
Buenas,

Cómo puedo lograr algo como esto en PHP? Al pulsar el enlace View Meter se despliega algo como esto.

#15
PHP / Random que no repita resultados
19 Octubre 2012, 19:37 PM
Buenas,

Cómo puedo hacer un random en php que coja 3 resultados aleatorios de una base de datos y que no se repitan entre si¿? La consulta quiero que sea SQL en PHP.
#16
Ingeniería Inversa / Modificar Programa .NET
29 Julio 2012, 12:11 PM
Buenas,

Quiero editar el programa kAcars de FSPRODUCTS. Está escrito en .NET y programas como el ResHacker o el ResEdit no me lo abren. He probado con el dotPeek y me lo ha decompilado pero no soy capaz de encontrar por ejemplo la imagen de FS-PRODUCTS o la url www.fs-products.com para cambiarla. Alguién conoce algún programa tipo ResHacker que haga esta función???
#17
Desarrollo Web / Una ayudita con el diseño
30 Junio 2012, 16:03 PM
Buenas,

Tengo estos dos archivos:

1) aea_users.php

Código (php) [Seleccionar]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="STYLESHEET" type="text/css" href="aea_style.css">
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
include('db_login.php');
$connection mysql_connect($db_host$db_username$db_password);
if (!
$connection){
die (
"No se puede conectar con la base de datos: <br />"mysql_error());
}


$db_select mysql_select_db($db_database);
if (!
$db_select){
die (
"No se puede seleccionar la base de datos: <br />"mysql_error());
}

$query "SELECT *  FROM `aea_users` where username='' ";

$result mysql_query$query );
if (!
$result)
{
die (
"No se puede hacer la consulta en la base de datos: <br />"mysql_error());
}

?>

<P>
<H3 align="center">Pilotos sin Callsign </H3>

<?php


echo '<table border="0">';
echo 
"<tr><th class=helpHed>Callsign</th><th class=helpHed>Nombre</th><th class=helpHed>Base</th><th class=helpHed>ID VATSIM</th><th class=helpHed>Gestionar</th></tr>";
while (
$row mysql_fetch_array($resultMYSQL_ASSOC)){

?>


<tr onmouseover="this.style.background='#F4973A';"
    onmouseout="this.style.background='#FFF';">

<?php
echo "<td class=helpBod3>";
echo 
$row["username"] . '</td><td class=helpBod3>';
echo 
$row["name"] . '</td><td class=helpBod3>';

echo 
$row["hub"] . '</td><td class=helpBod3>';

echo 
$row["vatsim_id"] . '</td><td class=helpBod3>';

echo 
'<a href="alta_piloto.php?piloto_id='.$row["id"].'"><IMG src="images/edit0.png" WIDTH="20" HEIGHT="20" BORDER=0 ALT=""></a></td></tr>';

}
echo 
"</table>";

?>

</body>
</html>




2) aea_style.css

table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 550px;
background-color: #fafafa;
border: 1px #4C84BC  solid;
border-bottom: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 1px; }

th.helpHed
{
border-bottom: 2px solid #4C84BC;
border-left: 0px solid #4C84BC;
background-color: #4C84BC;
text-align: center;
text-indent: 5px;
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
}

th.helpHed_externo
{ border-bottom: 2px solid #D4154E;
border-left: 0px solid #6699CC;
background-color: #D4154E;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #FFFFFF; }

td.helpBod
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

tr.helpBod
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

tr.helpBod:hover
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #faf777; }

tr.helpBod_hover
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #faf777; }


td.helpBod_izq
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px; }

td.helpBod2
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

td.helpBod3
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px; }

td.helpBod4
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: left ;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;

}
td.helpBod5
{ border-bottom: 0px dotted #9CF;
border-top: 0px;
border-left: 0px dotted #9CF;
border-right: 0px;
text-align: right ;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 9px;

}

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;


y en el archivo pilotos_mgr.php se ve lo siguiente:



Y cada vez que paso por encioma de una fila se ve amarillo por esto:

<tr onmouseover="this.style.background='#F4973A';"
    onmouseout="this.style.background='#FFF';">


Pues lo que yo quiero es que las columnas estean juntas y no separadas por el espacio blanco como se observa en la 1era imagen y que en vez de mostrarse lo naranja quede fijo pases o no pases el raton por encima de la fila lo siguiente: filas impares de color blanco e impares de un gris.

Si algo no entendéis que sería muy normal, preguntar.
#18
Buenas,

Me acabo de bajar un programa denominado kAcars. El programa está programado en .NET y quiero cambiarle alguna cosilla y algún logo (sólo de la interfaz, no quiero tocar nada más). He probado con programas tipo Resource Hacker pero no me muestra la parte Dialog, por lo que no lo puedo editar.
#19
Desarrollo Web / Paginación PHP
5 Enero 2012, 10:34 AM
Hola;

Tengo una web hecha en joomla en la cual creo unos menús de URL Embebida(Wrapper (Archivos .php que tengo en el ftp para que se vean en la web). Yo quería hacer una paginación rápida y sencilla. He buscado por internet y lo que he encontrado o no lo entiendo o, los artículos que ponen paginación simple vienen incompletos. Por favor, pido a la comunidad PHP si alguién por skype, o algo similar, me enseña o en su defecto me lo puede hacer. Es que no soy capaz. Si alguién por ejemplo me hace un archivo el resto con copiar el código y moficarle alguna cosa ya me serviría.

Necesito ayuda cuanto antes,

Gracias de ante mano,

Carlos