Beiträge von Afrael


    ändern zu


    Ist ungetestet, müsste aber gehen.

    Für die, die es nicht wissen, angemeldete user von Mediawiki-Wikis können sich eine js-Datei erstellen, die dann auf jeder Seite ausgeführt wird. Ich habe es versucht, als ich dann allerdings eine Funktion hinzufügen wollte und irgendwo einen Fehler gemacht habe, funktionierte auf einmal (wie das bei JS so ist) nix mehr. Könnte wohl jemand drübergucken? Ist bestimmt ein ganz doofer Syntaxfehler.


    Zur Erklärung, die Datei wird im head-Bereich eingebunden und somit ausgeführt. window.runOnloadHook ist dann eine Funktion, die nach komplettem Laden des Dokuments ausgeführt wird.

    Also, du willst, wie ich das sehe, folgendes:

    Du hast ein assoziatives Array, worin gespeichert ist, welches Bild zu welchem Datentyp gehört. Außerdem liest du das Verzeichnis mit readdir aus. In der Schleife gibst du nicht nur den Dateinamen aus, sondern bestimmst auch mit substr die letzten drei Buchstaben und gibst das Element des Array aus, bei dem diese drei Buchstaben der Schlüssel sind.

    Edit: ja, stimmt eigentlich. Leg als Startposition für substr die Position des letzte Punktes im Dateinamen fest (strrpos).

    Google nach "Rechtsklicksperre" oder "Rechtsklicksperre transparentes div". Dann wirst du aber auch sehr schnell die Antwort vorfinden, dass dies nicht effektiv umgesetzt werden kann. Im Zweifelsfall kann einfach jemand einen Screenshot machen und das Bild ausschneiden.

    Wenn du Pech hast, erfolgt in den nächsten 5 Posts eine Diskussion zum Thema, ob so eine Rechtsklicksperre überhaupt sinnvoll oder höflich ist.

    Beides bedeutet doch, dass ALLE Elemente im Dokument resettet werden oder nicht? Also jedes <p>, jedes <img>, usw... sodass ich nicht mehr die einzelnen Elemente zu resetten brauche, oder?

    Afaik müsstest du noch <td> und <p> mitresetten. So hab ich es in grauer Vorzeit zumindest gelernt.


    Jetzt muss ich durch preg_replace (oder ne ähnliche Funktion) nur noch

    Code
    <span style='text-decoration:line-through;'></span>


    durch

    Code
    <strike></strike>


    ersetzen und das "text-align:center|left|right|block;" durch ne jeweilige Klasse.

    Öhm... ich dachte, man solle das gerade so rum nicht machen? <strike> ist doch deprecated?

    Ähm... ich kann kein AS, aber ich versuch mal zu helfen. Also, dürfen drei unterschiedliche Textfelder überhaupt den gleichen "Instanznamen" haben?

    Interessante Frage. Die Lösung:

    x:first-child ist anscheinend so zu lesen: element x, das erstes Kind seines Elternelements ist, nicht erstes Kind von x. Das könnte auch besser dokumentiert sein, finde ich.

    Wahrscheinlich steckt irgendwo in deinem Hauptverzeichnis eine .htaccess-Datei, die auf diese Datei weiterleitet. Es wäre nett, wenn du den Inhalt dieser .htaccess-Datei hier reinkopieren könntest. Ansonsten kannst du auch versuchen, eine Datei namens index.html hochzuladen (es ist egal, was drinsteht) und gucken, ob dir jetzt vielleicht stattdessen diese angezeigt wird.