jQuery Plugin - maxChars for Input and textarea

0 Kommentare



jQuery MAX-Char-Test (Version 1.0):

Was macht dieses jQuery-Plugin?
Ähnlich wie bei Twitter, zählt dieses Plugin die eingegebenen Zeichen und zeigt an, wie viel Zeichen noch erlaubt sind. Hat man das Ende ( also 0 erreicht ) kann man nichts mehr eingeben.

Demo
Textarea ist mit den Standardoptionen eingestellt. Das Input-Feld hat eigene Optionen.

Textarea:



Test-Code den Ihr gerne modifizieren und verändern dürft

<?xml version="1.0" encoding="UTF-8" ?>
<!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>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>CharTest</title>

  <style type="text/css" media="screen">
    .counter{ color: #000; }
    .warning{ color: #f00; }
  </style>

  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  <script language="Javascript" type="text/javascript">
  //<![CDATA[
    (function($) {
      $.fn.maxChars = function(options){

        // default config properties
        var defaults = {   
                allowed: 140,      
                warning: 20,
                counterCss: 'counter',
                counterElement: 'div',
                cssWarning: 'warning',
                counterText: ''
        };
               
        var options = $.extend(defaults, options);
           
        function countChars(obj){
          var count = $(obj).val().length;
          var available = options.allowed - count;
 
          if( available <= options.warning )
            $(obj).prev().addClass(options.cssWarning);
          else
            $(obj).prev().removeClass(options.cssWarning);
         
          if( count >= options.allowed ){
              var text = $(obj).val();
              $(obj).val(text.substring(0, options.allowed));
          }
         
          if( available <= 0 )
                 $(obj).prev().html(options.counterText + '0');
          else
              $(obj).prev().html(options.counterText + available);
        };
                   
        return this.each(function() {             
                $(this).before('<'+ options.counterElement +' class="' + options.css + '">'+ options.counterText +'</'+ options.counterElement +'>');
                countChars(this);
                $(this).keyup(function(){countChars(this)});
                $(this).change(function(){countChars(this)});
        });
         
    };

    })(jQuery);


    $(document).ready(function(){  
        //default usage
        $("#textarea").maxChars();
        //custom usage
        $("#input").maxChars({
            allowed: 50,       
            warning: 15,
            counterText: 'to go: '   
        });
    });
   
   

    //]]>
    </script>
</head>
<body>
<h1>Jquery MAX-Char-Test:</h1>
<p>Textarea:</p>
<form >
<textarea id="textarea" ></textarea>
<br/>
<input type="text" value="Text" id="input" />
</form>
</body>
</html>

Die Parameter
  • allowed: 140,  // die Maximale Zeichenanzahl      
  • warning: 20,   // ab welcher Zeichenzahl soll sich die Schriftfarbe ändern
  • counterCss: 'counter', // das CSS für den Counter und Countertext
  • counterElement: 'div', // das HTML Element, das den Countertext enthält (div, span, p, ...)
  • cssWarning: 'warning', // das CSS für den Counter, wenn warning-Zeichenanzahl erreicht wurde
  • counterText: ' '     // der Text für den Counter

Dieses jQuery-Plugin ist eigentlich sehr simpel und man kann es hier und da noch verfeinern und tunen. Also wer noch schöne Ideen hat, der kann mir einen Kommentar da lassen. 

Formel 1 Saison 2010 - Großer Preis von Bahrain

0 Kommentare
Formel 1 Saison 2010

RTL sagt sogar,es ist ein "Weltereignis", naja, wie man's nimmt, né.

Welches sind die größten Neuerungen in dieser Formel 1 Saison 2010?

Nachtanken verboten
Bei den heutigen Spritpreisen (1,45 Euro der Liter Super) wird auch in der Formel eins gespart. (Na gut, der Tank wird dementsprechend größer)
Troz des Tankverbotes müssen die Fahrer an die Box. Zwangs Reifenwechsel.

Reifen
Dieses Jahr heißt es, "Back to the roots". Es gibt Einheitsreifen die profiellose Slicks sind. (Slicks sind doch immer Profiellos beim Rennsport oder?)

Neues Punktesystem
Dieses Jahr erhalten die besten 10 Fahrer Punkte. Der erste 25, der zweite 18, dann 15, 12, 10, 8, 6, 4, 2 und der zehnte bekommt noch 1 Pünktchen. :-)
Ob das spannender wird, wird sich zeigen? Ich wäre ja dafür, das jeder einen Punkt bekommt, also der letzte einen und dann 2,... Das wäre doch mal spannend?

Motoren
Bei 19 Rennen in dieser Formel eins Saison 2010, wird der ein oder andere Motor bestimmt explodieren, aber das sollte selten vorkommen, denn für jedem Fahrer  stehen nur 8 Motoren für die gesamte Saison zur Verfügung.

Es gibt noch weiter Änderungen, die man hier oder hier nachlesen kann.



Großer Preis von Bahrain

Im Wüstenstaat Bahrain (arabischen Halbinsel) fand am 4.April 2004 der erste Formel1 Grand Prix im Mittleren Osten statt.

Die Strecke in Bahrain:  Länge: 6,299 km (seit 2010, vorher 5,412km) , Debüt: 4. April 2004, zu fahrende Runden: 49

Die Formel 1 Saison 2010 startete heute mit dem 1. & 2. Freien Training  in Bahrain. Diese Saison wird in Bahrain erstmals auf einer Länge von 6,299km gefahren.

1. Freie Training
Aus Deutscher Sicht sehr erfreulich. Adrian Sutil konnte das 1. Freie Training für sich entscheiden.
  1. Adrian Sutil ( Force India )    1:56.583     
  2. Fernando Alonso ( Ferrari )  1:56.766
  3. Robert Kubica ( Renault )     1:57.041
Die anderen Deutschen wurden:
    8. Nico Rosberg
  10. Michael Schumacher
  12. Nico Hülkenberg
  13. Sebastian Vettel
  19. Timo Glock

Schumi "Die Legende" nur 10., aber das sollte sich im 2. Freien Training ändern.

Zweite Freies Training
Die Silberpfeil-Teams dominierten das 2. Freie-Training in Bahrain.
  1. Nico Rosberg ( Mercedes )  -  1:55.409 
  2. Lewis Hamilton ( McLaren )  -  1:55.854  
  3. Michael Schumacher ( Mercedes )  -  1:55.903 
Die Deutschen Fahrer: 5. Sebastian Vettel, 6. Nico Hülkenberg, 12. Adrian Sutil, 20. Timo Glock
Vier deutsche Fahrer unter den Top-6, na das ist doch mal eine starke Leistung.

Mal schauen was das Qualifying bringt.

(Update:)
Platzierungen im Qualifying:
1Sebastian VettelRed Bull1:54.101
2 Felipe MassaFerrari1:54.242
3Fernando AlonsoFerrari1:54.608
4Lewis HamiltonMcLaren1:55.217
5Nico RosbergMercedes1:55.241
6Mark WebberRed Bull1:55.284
7 Michael SchumacherMercedes1:55.524
8 Jenson ButtonMcLaren1:55.672
9 Robert KubicaRenault1:55.885
10Adrian SutilForce India1:56.309
11Rubens BarrichelloWilliams1:55.330
12 Vitantonio LiuzziForce India1:55.653
13 Nico HülkenbergWilliams1:55.857

Starker Vettel, wenn sein Auto hält kann er es schaffen. Gute Performance der Red Bull Racer. Ich denke Michael "Schumi" Schumacher kann mit seinem 7 Platz zufrieden sein, mehr ist im Auto momentan nicht drin.

Das Rennen
Vettel kam gut weg und dominierte bis zum Defekt an seinem Auto das Rennen. (erst Auspuff dann war es doch nur eine Zündkerze) Ferrari konnte mithalten, die restlichen Teams müssen noch Hausaufgaben machen.
Ich fand das Rennen sehr langweilig. Die neue Regel: Tanken während des Rennens verboten, macht das Rennen etwas uninteressant. Es gab kaum Überholmanöver, da man ja kaum Taktieren kann. Paar Ausfälle die ja normal sind. Sonst war nichts spannendes zu sehen.

1Fernando Alonso Ferrari
2Felipe Massa Ferrari
3 Lewis Hamilton McLaren
4Sebastian Vettel Red Bull
5 Nico Rosberg Mercedes
6 Michael Schumacher Mercedes
7 Jenson Button McLaren
8 Mark Webber Red Bull
9 Vitantonio Liuzzi Force India
10 Rubens Barrichello Williams
11Robert Kubica Renault
12 Adrian Sutil Force India
13Jaime Alguersuari Toro Rosso
14 Nico Hülkenberg Williams

Schade das Vettel nicht gewonnen hat, meist gewinnt ja derjenige die WM der das 1.Rennen gewonnen hat. Bin mal gespannt ob Alonso Weltmeister wird. Schumi nur Platz 6, aber mehr war glaub ich bei dem unterlegenen Formel1 Auto nicht möglich. ( Sah im TV nicht so aus )

Ob ich mir die restlichen Rennen angucken werde? Vielleicht wird es ja noch Spannend.

Firefox, Safari, Chrome, Opera und CO

1 Kommentare
Die Welt ist im Wandel. Eine neue Browser-Ära scheint eingeläutet zu sein.
Seit Jahren wächst der Marktanteil vom Firefox-Webbrowsers stetig und die Dominanz des Internet Explorer scheint laut w3b-Artikel am Ende zu sein.

Da erinnere ich mich doch gern an meine ersten Interneterfahrungen um die Jahrtausendwende, als ich mit dem Netscape (hieß der Communicator?) meine ersten Internetseiten besuchte.
Bald darauf wechselte ich zum Internet Explorer. Keine wirkliche Alternative, aber das lag am neuen Betriebssystem, wo der IE vorinstalliert war.


Bin dann mehrere Jahre drauf hängen geblieben und wechselte dann schnell auf die Version 1.0 vom Firefox-Webbrowser, als dieser am 9. November 2004 raus kam.
Mittlerweile bin ich vom Hype des Firefoxbrowsers geheilt und schaue mich momentan nach besseren Alternativen um, denn mein Firefox nervt mich total. Er braucht ewig zum starten und während des Betriebs frisst der meinen Rechner die Haare vom Kopf.
Ich werde mich demnächst mal mit dem Flow des Safari-Browsers, Google's-chrome und Opera (laut Webseite der schnellste Webbrowser auf der Erde) beschäftigen, vielleicht finde ich da meine Alternative zum Firefox.
Safari hatte ich kurz an-getestet und werden den die nächsten Wochen weiter-testen und drüber berichten.
Stay tuned :-)

Rechtschreibprüfung im Safari Webbrowser

0 Kommentare
Als Technik-Neuling auf dem Gebiet des Safari-Webbrowsers ,war es für mich nicht so einfach die Rechtschreibprüfung von Englisch auf Deutsch umzustellen. Zuerst habe ich in den Einstellungen (Str+) beim Zahnrad gesucht, aber ohne Erfolg.
Doch die Lösung ist eigentlich ganz einfach. Ihr braucht nur auf einem Formular Inputfeld oder einer Textarea mit der rechten Maustaste klicken und bei dem Menüpunkt -> Rechtschreibung und Grammatik auf Rechtschreibung und Grammatik einblenden. (Bild 1)
Dann könnt Ihr in dem sich öffnenden Fenster, von Englisch auf Deutsch umstellen.(Bild 2)
Safari merkt sich das dann bis Ihr es wieder umstellt.


(Bild 1 - Rechtschreibung und Grammatik einblenden )Rechtschreibprüfung im Webbrowser Safari einstellen - Teil 1
(Bild 2 - von Englisch auf Deutsch umstellen) Rechtschreibprüfung im Webbrowser Safari einstellen - Teil 2

Der erste Post

0 Kommentare
Moin Moin.

http://news-playground.blogspot.com/ nenne ich nun mein Eigen.
Der Blog-Name hat leider nichts mit Wii, Technik oder Sport zu tun, denn die besten Titel sind schon lange weg. Der frühe Wurm fängt halt den Vogel ;-) (oder wie war das nochmal)
Naja aber News und Playground beschreiben ganz gut was ich hier vor habe. Das wird meine persönliche Spielwiese und Newsportal. Wii Links , Sportnachrichten die mich interessieren, skurrile News oder sonstige Dinge die gerade Toll sind finden hier ihren Platz an der Sonne.

Der erste Post bei einem Blog ist wohl das Schwierigste.
Ich muss mich erstmal an diese Funktionsweise hier gewöhnen und dann schauen wir mal, wie sich das ganze Entwickelt.

Gruß NG
Kegeln und Bundesliga - Sv Semper Berlin | Wissen erweitern