Beiträge von wolf

    Mal wieder eine Frage ;)

    Zur Lösung..

    Ich erweitere das rechts-Klick Menü mit zwei punkten:

    HTML
    <div id="1" contextmenu='rmenu'>Div1</div>
    <div id="2" contextmenu='rmenu'>Div2</div>
    
    
    
    
    <menu type="context" id="rmenu">
    	<menuitem label="punkt1" class="s_class" id="s_1"></menuitem>
    	<menuitem label="punkt2" class="s_class" id="s_2"></menuitem>
    </menu>


    Wenn ich jetzt Klicks auf den Punkt abfange:

    JavaScript
    $(".s_class").click(function() {
    
    
    
    
    }


    Weiß ich nicht, wie ich herausfinden soll, auf welches Element der Rechtsklick gemacht wurde.
    Weiß jemand, wie?

    Kennt jemand eine Möglichkeit zu prüfen ob eine Zahl eindeutig in einem String vorkommt?

    Also ich habe ein String: "23, 5, 3, 45, 83"
    Jetzt möchte ich wissen ob der String die 4 (als einzelne Zahl) enthält,
    wenn ich mit preg_match @4@ hingehe bekomme ich true obwohl nur 45 enthalten.

    Ich könnte natürlich auf @4,@ prüfen, aber das ist doch nicht die feine Art oder? ?(

    Naja ich habe die index.php , wenn ich jetzt auf Inhalt bearbeiten klicke lade ich mit ajax die Seite auf der das bearbeitungs- Tool liegt, was allerdings JS verwendet, jetzt möchte ich aber nicht dasJS dafür immer geladen haben, sondern nur wenn man wirklich Inhalt bearbeiten will, verstehst? :D

    Und ouhm. Aber in FF und Webkit(Safari) gehts bei mir :o

    Danke, ich will random Code laden in dem aber JScript ist ^^
    Werde wohl mit Eval lösen :)
    EDIT: oder auch nicht.
    Bei mir kommt eval is not a function :(
    Aber wenn in der File ein php echo o.ä. drinn ist, wird der inhalt nicht geladen, und ein syntaxerror kommt raus.
    Andernfals wird gleich abgebrochen.
    eval ist nicht richtig :(

    So, die Lösung ist nach Script Tags zu suchen, und deren Inhalt wieder in ein Script Tag zu platzieren:

    Häää ich vertsehe nicht ganz was du meinst :o


    Also

    JavaScript
    document.getElementById("ajax_in").innerHTML=xmlhttp.responseText;


    Da wird das Document eingefügt.

    in responseText ist z.B. xyz.html
    darin ist

    HTML
    <script>
     $(".klasse").click(function(){
     alert("mich geklickt :)");
     }
    function machwas(){
     alert("mich auch geklickt :)");
    }
    </script>
    <div class="klasse">Klick mich</div>
    <div onclick="machwas()">Klick mich auch</div>


    Ich bekomme nur machwas() is not defined raus wenn ich klicke, auf das andere Element reagiert er garnicht.

    Hallo, wie bekomme ich hin, das Script

    a) auf Content anspricht der von Ajax geladen wurde >> $(".klasse").click(function() daruf springts net an..?
    b) was in diesem (Content) ist, ausgeführt wird. >> $(".klasse").click(function() geht genauso wenig?

    Das Element mit klasse liegt in dem Content der von Ajax geladen wurde.

    Ich verstehe dein Problem nicht, was fehlt denn, was denkst du sollte da sein?

    Und einen Rand wirst du so nicht bekommen:

    border: blue dotted;

    Die zusammengefasste Border (border-width, border-color, border-style) besteht aus 3 Anweisungen:

    CSS
    selektor{
      border: wie_viel | welcher_art | farbe;
      /* also z.B:*/
      border: 1px dotted blue;
      border-left: solid 3px grey;
    }

    bei dir fehlt die Angabe wie_viel.

    Es gibt auch noch andere Benutzer die evtl. das gleiche Problem haben und sich freuen würden, wenn sie wüssten, WIE du es gelöst hast!

    Bitte poste das oder schreib das du es so wie vorgeschlagen gelöst hast, deine Antwort klingt für mich so wie "Danke, aber hab ne andere Lösung gefunden.".

    PHP
    while($row = mysqli_fetch_assoc($ergebnis)){
    		$array[] = $row['Bilder'];
    	}
    	print_r($array);


    Array ( [0] => eins zwei drei)

    Die Worte stehen halt nicht in verschiedenen Datensätzen sondern in einem..

    Würde das hier gehen(denke nämlich net):

    PHP
    //Lehrzeichen durch "," (Array Trenner) ersetzen
    str_replace(' "," ',' ',$ergebnis)
    $ergebnis = array("$ergebnis");

    Hallo,
    ich habe in meiner Datenbank in einer Spalte untereinander z.B. fünf Wörter stehen, ich will jetzt das diese fünf Wörter in einem Array stehen (als einzelne Teile).
    Entweder bin ich zu doof richtig zu googlen oder es besteht keine Möglichkeit :D

    Edit:

    Es sind bereits alle Spalten in einem Array (mysqli_fetch_assoc(); ).

    ich hoffe ich verpfusch mir damit nicht meine Page, das wäre echt schlimm, schon alleine deshalb, weil sich täglich sehr viele Besucher auf meiner HP herum tummeln und das würde dann starke Kritik nach sich ziehen, wenn ich da einen Hund reinmache !!


    Dann schreib die neue Page doch in einem extra Ordner und wenn sie fertig ist, verschiebst du die Daten in nen anderen Ordner, tust die richtigen ins Hauptverzeichniss und hast sogar noch ein Backup? ;)


    Ich weiß, dies ist ne blöde Frage aber, wie soll ich´s erklären.... Wenn ich es schaffe eine HP "valid HTML 5" und "valid CSS3" zu erstellen,


    Naja du schaust dir das Seminar an, dort lernst du die neuen Tags kennen und dann (eigentlich der Satz der von DER User kommen sollte) schickst du das ganze durch den Validator :D

    HTML
    CSS

    Fortsetzung:

    Naja beim validen schreiben geht's meiner Meinung nach darum es so zu schreiben das es Standartgemäß jeder Browser verstehen kann (der dem w3c folgt).
    Allerdings benutze ich trotz alle dem z.B. negative Abstands Angaben, einfach weil ich sie brauche ^^


    kann ich mir dieses wieder verbocken in dem ich Bilder und Texte in die Textseite klatsche, oder ist das dann egal, Hauptsache das Design ist valide ?


    Die Seite wird doch nicht invalide, wenn du Bilder einfügst? :o
    Es liegt nur an der Art, WIE.

    Am besten solle alles valide sein, aber ich mach mir da keinen großen Kopf :whistling:

    HTML
    <div id="player-overlay">
    <video width="100%" video="100%" style="width:100%, height:100%" id="video" autoplay loop muted>
    <source src="video.mp4" />
    <source src="video.webm" type='video/webm; codecs="vp8, vorbis"' />
    <source src="video.ogv" type='video/ogg; codecs="theora, vorbis"' />
    </video>
    </div>
    CSS
    #player-overlay{
       background-image: background.png;
    }

    Ungetestet, weiß nicht ob die Videobox durchsichtig wird..

    EDIT: oops, sehe gerade das cotton schon geantwortet hat ;) hatte vorhin die Antwort iwi net abgeschickt ^^

    Willkommen im Forum!

    Meiner Meinung nach ist es um einiges einfacher eine neue Seite aufzubauen, als eine alte groß zu ändern.Vor allem, wenn man schon eine alte Grundlage hat.

    Wenn man erst mal HTML5-CSS3 Grundkenntnisse hat, ist es meiner Meinung nach kein langes Ding! ;)

    Script um in einem Formular, was den
    - name="formular"
    und das textareafeld
    - name="input"

    hat, beliebige Zeichen (z.B. BB-Codes) an der Curserposition einzufügen.

    Übergeben werden:
    - anfangs Zeichen (aTag)
    - end Zeichen (eTag)

    (es müssen nicht beide übergeben werden).

    Hier das Javascript:

    hier Bsp. html

    HTML
    <!-- hier ist der Name wichtig! -->
    <form name='formular'>
    	<input type='button' value='Zeilenumbruch' onClick="insert('[br]', '')">
    	<input type='button' value='Link' onClick="insert('[link', '[/link]')">
    	<input type='button' value='Absatz' onClick="insert('', '[p]')"><br>
    	<!-- hier ist der Name wichtig! -->
    	<textarea name='inhalt' cols='70' rows='5' wrap='off'></textarea>
    </form>