Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2011, 11:12
dksoft
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 14 años, 2 meses
Puntos: 10
140 Caracteres y URL acortada

Hola buenas, estoy haciendo una APP para twitter el caso es que lo que hace es que puedes actulizar el estado desde la pagina. funciona perfectamente hasta le puse lo que te decia cuantos caracteres te faltan.

pero tengo un gran problema con el javascript, que sesupone que el javascript de twitter te detecta cuando es una URL y te dice que la URL fue acortada y solo te toma 16 caracteres, y quiero hacer lo mismo porque si pongo la URL con 140 caracteres se me gastan y solo deberia consumirme 16 pero no se como. alguna idea de como hacerlo en javascript este es mi actual script:


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var actual = 140;
  3. function press() {
  4. car = $("#input").val();
  5. total = actual - car.length;
  6. $("#caracteres").html(total);
  7. if(total > 20) { $("#caracteres").css("color", "#090"); }
  8. if(total <= 20) { $("#caracteres").css("color", "#903"); }
  9. if(total < 0) { $("#caracteres").css("color", "#F00"); }
  10. }
  11. function enviar() {
  12. texto = $("#input").val();
  13. if(confirm("Estas seguro de enviar el TWEET?")) {
  14. $("#boton").attr("disabled", true);
  15. $("#input").attr("disabled", true);
  16. $.post("enviar.php", { texto: texto }, function(data){
  17. if(data == "ok") { $("#input").val(""); alert("Twet enviado exitosamente"); } else { $("#resultado").html(data);  }
  18. $("#boton").attr("disabled", false);
  19. $("#input").attr("disabled", false);
  20. });
  21. }
  22. }
  23. $(document).ready(function(){
  24. car = $("#input").val();
  25. total = actual - car.length;
  26. $("#caracteres").html(total);
  27. if(total > 20) { $("#caracteres").css("color", "#090"); }
  28. if(total <= 20) { $("#caracteres").css("color", "#903"); }
  29. if(total < 0) { $("#caracteres").css("color", "#F00"); }});
  30. </script>