IMG Code einfügen mit JavaScript Fenster

      IMG Code einfügen mit JavaScript Fenster

      Art: Skript

      Beschreibung: Mit diesem Script wird in die Eintrage-Seite eines Gästebuches eine Funktion einefügt, welche den Eintragenden nach der URL des Bildes frägt, das er einbinden möchte. Der Nutzer muss den IMG-Code nicht mehr selbst eingeben, sondern gibt einfach nur die URL zum Bild an. Der Code wird dann automatisch an der Cursor-Position im Eintragsfeld eingefügt.

      Autor: Fabian, basierend auf diesem Script (Smilie an Cursorposition einfügen) von Mister
      Demo: nicht vorhanden
      Hinweise:
      - funktioniert nur mit einem eigenen Layout
      - Die Abfrage-Texte können ganz leicht durch verändern des jeweiligen Textes angepasst werden

      Dieses JavaScript muss in den Head-Bereich der Eintragsunsseite kopiert werden:

      Quellcode

      1. <script language="JavaScript" type="text/javascript">
      2. <!--
      3. var agt = navigator.userAgent.toLowerCase();
      4. var is_major = parseInt(navigator.appVersion);
      5. var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
      6. var is_ie4up = (is_ie && (is_major >= 4));
      7. var is_gecko = (agt.indexOf('gecko') != -1);
      8. function uni_tag(front, end)
      9. {
      10. document.neu.nachricht.focus();
      11. if (is_ie4up)
      12. {
      13. document.neu.nachricht.caretPos.text = front + document.neu.nachricht.caretPos.text + end;
      14. }
      15. else
      16. {
      17. if (is_gecko)
      18. {
      19. edit = document.neu.nachricht;
      20. edit.value = edit.value.substring(0, edit.selectionStart) + front +
      21. edit.value.substring(edit.selectionStart, edit.selectionEnd) + end +
      22. edit.value.substring(edit.selectionEnd, edit.value.length);
      23. }
      24. else document.neu.nachricht.value += front + end;
      25. }
      26. }
      27. function IMG()
      28. {
      29. text = prompt("Bitte geben Sie die Adresse zum Bild ein", "http://www.diewebseitenadressezumbild.de/grafik.jpeg");
      30. text = "[img]" + text + "[/img]";
      31. front = ''; uni_tag('', text);
      32. }
      33. //-->
      34. </script>



      Zum Aufrufen der Funktion wird folgender Code benötigt:

      PHP-Quellcode

      1. <a href="javascript: IMG();">IMG einfügen</a>