Archives for posts tagged ‘javascript’

Upload Progressbar unter Debian mit PHP5

Es gibt einige fertige JavaScripts mit denen man genaue Informationen über Dateiuploads bekommen kann (z.B. Progress Bars):
http://t.wits.sg/misc/jQueryProgressBar/demo.php
http://framework.zend.com/manual/en/zend.progressbar.html
Allerdings funktionieren diese Scripte nicht mit einer Standardinstallation von PHP5, da eine Extension fehlt.
Folgende Fehlermeldung taucht auf:

PHP Fatal error: Call to undefined function uploadprogress_get_info()

Um diese Funktion benutzen zu können muss pear installiert werden.

apt-get install php-pear

Danach muss die Extension [...]

Alle Checkboxen markieren #2

Ich habe ein Javascript gefunden [1], welches mit Hilfe von jQuery [2] alle Checkboxen in einem Formular markiert:
Erstmal müssen die Libraries eingebunden werden:

<script type=”text/javascript” src=”jquery.js”>
</script>
<script type=”text/javascript” src=”jquery.checkboxes.pack.js”>
</script>

Das Formular sieht so aus:

<form action=”" method=”post” id=”test” name=”test”>

<input type=”checkbox” id=”checkall” />Check All
<p />
<?php
    for($i = 0; $i < 10; $i++) {

        echo ”<input type=’checkbox’ name=’lol[]‘ value=’”.$i.”‘ />
<br />”;
    }
?>

<input type=”submit” name=”submit” />
</form>

Der Javascript-Teil der für das checkall verantwortlich ist sieht so aus:

<script>
$(document).ready(function () {

    $(‘#checkall’).click(function () {
        $(“#test”).toggleCheckboxes();
    });
    
});
</script>

[1] http://www.texotela.co.uk/code/jquery/checkboxes/
[2] http://jquery.com

Alle Checkboxen markieren

Habe gerade eben ein kleines JavaScript geschrieben welches alle Checkboxen in einem Formular markiert bzw. demarkiert.
Das Script an sich:

<script type=”text/javascript”>    var CheckedBoxes = true;    function checkBoxez(chkbox) {        if(CheckedBoxes == true) {            for(i = 0; i < chkbox.length; i++) {                chkbox[i].checked = true;            }            CheckedBoxes = false;        }        else {            for(i = 0; i < chkbox.length; i++) {                chkbox[i].checked = false;            }                                       CheckedBoxes = true;        }}</script>

HTML-Code:

<a onclick=”checkBoxez(document.msgin.msglist)”><input type=”checkbox” /></a>

Wobei msgin der Formularname ist und msglist der Name aller Checkboxen die markiert werden sollen.

Einfache Sicherheitsabfrage in einem Formular

Sicherheitsabfragen à la “Soll dieser Eintrag wirklich gelöscht werden?” kann man entweder umständlich und langwierig mit PHP schreiben oder einfach folgendes in seinen Quellcode schreiben:

onclick=”return window.confirm(‘Wirklich löschen?’);”