Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Software Download en 25 Diciembre 2011, 20:25 pm



Título: ayuda con javascript
Publicado por: Software Download en 25 Diciembre 2011, 20:25 pm
Hola

me surge un nuevo problema... espero me puedan ayudar la cosa esque el codigo que les voy a presentar me sirve en firefox pero en internet explorer no entoncs necesito que me ayudan donde radica el problema porfavor

el codigo es este

Código:
<script>
function img()
{ var iniciar = "[img]";
  var url = prompt("Agrega la URL de tu imagen que deseas Agregar","http://");
  var finalizar = "[/img]";
  post.value += iniciar+url+finalizar;
}
function url()
{ var iniciar = "[url]";
  var url = prompt("Agrega la URL del sitio web que deseas agregar","http://");
  var finalizar = "[/url]";
  post.value += iniciar+url+finalizar;
}
</script>
Contenido: <input type="button" onClick="img()" value="Imagen"><input type="button" onClick="url()" value="Link">
<textarea id="post" style="height:500;width:100%; background-color:#333333; color:white" type="text" name="post"></textarea>

gracias de antemano


Título: Re: ayuda con javascript
Publicado por: Dusk en 28 Diciembre 2011, 00:21 am
encontré este código en google espero te ayude..


es para un editor de bbcode?

Código
  1. function doURL(obj)
  2. {
  3. var sel;
  4. textarea = document.getElementById(obj);
  5. var url = prompt('Enter the URL:','http://');
  6. var scrollTop = textarea.scrollTop;
  7. var scrollLeft = textarea.scrollLeft;
  8.  
  9. if (url != '' && url != null) {
  10.  
  11. if (document.selection)
  12. {
  13. textarea.focus();
  14. var sel = document.selection.createRange();
  15.  
  16. if(sel.text==""){
  17. sel.text = '<a href="' + url + '">' + url + '</a>';
  18. } else {
  19. sel.text = '<a href="' + url + '">' + sel.text + '</a>';
  20. }
  21. //alert(sel.text);
  22.  
  23. }
  24.   else
  25.    {
  26. var len = textarea.value.length;
  27.    var start = textarea.selectionStart;
  28. var end = textarea.selectionEnd;
  29.  
  30. var sel = textarea.value.substring(start, end);
  31.  
  32. if(sel==""){
  33. sel=url;
  34. } else
  35. {
  36.        var sel = textarea.value.substring(start, end);
  37. }
  38.    //alert(sel);
  39.  
  40.  
  41. var rep = '<a href="' + url + '">' + sel + '</a>';;
  42.        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
  43. textarea.scrollTop = scrollTop;
  44. textarea.scrollLeft = scrollLeft;
  45. }
  46. }
  47.  
  48.  
  49. }


fuente: http://www.corpocrat.com (http://www.corpocrat.com)


Título: Re: ayuda con javascript
Publicado por: Software Download en 30 Noviembre 2012, 18:28 pm
Muy bueno!

Gracias!