Que la pasen bien cada uno a su modo

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úCita de: Linton en 23 Diciembre 2013, 20:13 PM
Yo lo que quiero es aprender a desarrollar todo el proceso, sin recurrir a "planes prefabricados".
Cita de: Linton en 23 Diciembre 2013, 20:13 PM
Algo como este curso de Jorge Vila en 75 vídeos: http://www.youtube.com/playlist?list=PL83E235C6F6F5D6D8
Cita de: Linton en 23 Diciembre 2013, 20:13 PM
...pero que no utilice Dreamweaver sino el Notepad++ o similar.
<?php
$countRows = 0;
$countColumns = 1;
$columns = 57;
$rows = 55;
$array = array();
$pixels = 5;
$fh = fopen('norman-069.ppm','r');
while ($line = fgets($fh)) {
if ($countRows >= 3) {
$array[$countColumns][] = $line;
if ( $countRows-3 == $rows*$countColumns) {
$countColumns++;
//echo $countRows."<br>";
}
}
$countRows++;
}
fclose($fh);
echo '<pre>';
//print_r($array);
echo '</pre>';
//Formar la imagen
echo '<div class="box" style="width:'.($columns*$pixels).'px;height:'.($rows*$pixels).'px;background-color:#F4F4F4;margin-left:auto;margin-right:auto;">';
for ($b=0; $b <= $rows-1; $b++) {
for ($a=1; $a <= $columns; $a++) {
if (!empty($array[$a][$b])) {
$background = str_replace(" ", ",",$array[$a][$b]);
}
echo '
<div style="background-color:rgb('.$background.');width:'.$pixels.'px;height:'.$pixels.'px;float:left;">
</div>
';
}
}
echo "</div>";
?>
<button class="dragElem" drag="true" >Drag</button>
instance.doWhileSuspended(function() {
//instance.makeTarget(elem, pointConf);
//instance.makeSource(elem, pointConf);
instance.draggable(elem);
//...
var buttonDrag = jsPlumb.getSelector(".dragElem");
_bind(buttonDrag, "click", function(event) {
var state = $(this).attr('drag');
var stateDrag = instance.toggleDraggable(elem);
if (state == 'true') {
$('.lines-types button').removeAttr('disabled');
$(this).attr('drag', 'false');
instance.makeSource(elem, pointConf);
instance.makeTarget(elem, pointConf);
}else{
$('.lines-types button').attr('disabled', 'true');
$(this).attr('drag', 'true');
instance.unmakeEverySource();
instance.unmakeEveryTarget();
}
event.stopPropagation();
event.preventDefault();
});
/...
});
<!doctype html>
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<script src="js/jquery-1.9.0-min.js"></script>
<script src="js/jquery-ui-1.9.2-min.js"></script>
<!-- <script src="js/jquery.ui.touch-punch.min.js"></script> -->
<script src="js/jquery.jsPlumb-1.5.4-min.js"></script>
<script type="text/javascript">
//$(document).ready(function() {
//var elem = $('div[class^="container_"]');
//});
</script>
<style type="text/css">
#container{width: 600px;height: 600px;background-color: #f3f3f3;overflow: hidden;margin-left: auto;margin-right: auto;}
#container div:hover{cursor: pointer;}
.container_0, .container_1{position:relative; width: 100px; height: 100px; background-color: red;}
.container_1{top:20px;left: 20px;}
.container_0{top:20px;left: 300px;}
._jsPlumb_drag_select * {
/* background-color: blue; */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
</style>
</head>
<body>
<button class="dragElem">Drag</button>
<div id="container">
<div class="container_0"></div>
<div class="container_1"></div>
</div>
<script type="text/javascript">
//$(document).ready(function(){
jpcl = jsPlumb.CurrentLibrary;
_bind = jpcl.bind;
jsPlumb.ready(function() {
var elem = $('div[class^="container_"]');
var pointConf = {
anchor:"Continuous",
uniqueEndpoint:true,
deleteEndpointsOnDetach:false,
endpoint:["Rectangle", { width:40, height:20 }],
maxConnections:3
};
var instance = jsPlumb.getInstance({
Connector : "Flowchart",
DragOptions : { cursor: "pointer" },
Container : "container"
});
instance.doWhileSuspended(function() {
// No se puede utilizar makeSource si el elemento puede ser movido
//jsPlumb.draggable(elem);
instance.makeTarget(elem, pointConf);
instance.makeSource(elem, pointConf);
instance.bind("click", function(conn, originalEvent) {
if (confirm("Delete connection from " + conn.sourceId + " to " + conn.targetId + "?"))
instance.detach(conn);
});
var buttonDrag = jsPlumb.getSelector(".dragElem");
_bind(buttonDrag, "click", function(event) {
var stateBool = instance.toggleDraggable(elem); // Aqui esta el problema
//instance.setDraggable(elem, true); // Tambien trate de usar setDraggable(), pero obtengo el mismo error
alert(stateBool);
event.stopPropagation();
event.preventDefault();
});
});
});
//});
</script>
</body>
</html>
CitarError: cannot call methods on draggable prior to initialization; attempted to call method 'option'
<?php
function Es_Vocal($caracter)
{
return $caracter;
}
function Es_Mayuscula($caracter)
{
return $caracter;
}
function A_Minuscula($caracter)
{
return $caracter;
}
echo Es_Vocal('a'); //Es vocal o consonante?
echo Es_Mayuscula('A'); //Es mayuscula o no ?
echo A_Minuscula('C'); //No entendi el ultimo punto XD ( si es el caracter C pasarlo a minuscula ?)
?>