kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Zähl Spiel

    geschrieben von emissionsrechner

    snapshot9 schrieb:
    Die Variable wurde aber als "immer" deklariert :-P

    System.out.println(immer+1);


    da ihr so schnell zählen könnt versuch ich mich auch mal,
    ∞+1.
    mach keinen Sinn aber ich habs wenigstens verucht.
  • in: KeyBinder

    geschrieben von emissionsrechner

    Wie Robot funktioniert weis ich nicht.
    Aber zum Thema Keylistener hab ich dir ma n kleines Beispiel:

    this.addKeyListener(new KeyAdapter() {
    	@Override
    	public void keyPressed(KeyEvent e) {
    		if(e.getKeyChar()=='a'){
    			System.out.println("tu irgendwas");
    		}
    	}
    });


    zusammen mit der Klasse KeyEvent und deren Konstanten solltest du dann alle Tastenkombinationen abfangen können
    http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/event/KeyEvent.html
  • in: Problem mit Text hidden machen

    geschrieben von emissionsrechner

    Vielen Dank für die ganzen Ratschläge,

    das Problem lag darin, dass ich display:none in der css definiert habe.
    Danach konnte das irgendwie durch Javascript nicht mehr geändert werden. Und nichts funktionierte mehr.

    mit
    style="display:none"

    im Html code funktioniert das ganze auf einmal :rolleyes:
  • in: Problem mit Text hidden machen

    geschrieben von emissionsrechner

    visibility: collapse;


    hat den gleichen Effekt wie "visiblity: hidden", der Text ist nicht mehr Sichtbar oder Auswählbar, aber die ganze Fläche wo der Text stand ist immernoch belegt.

    Ich will sowas wie ein Dropdown menü, wenn ich draufklicke kommt der Text runter rein ;)
  • in: Problem mit Text hidden machen

    geschrieben von emissionsrechner

    Ich hab folgendes Problem.

    Ich hab ein kleines FAQ eingerichtet mit viel Text.

    Aber ich will das man am Anfang nur die Fragen sieht (jeweils <p><strong>Frage</strong></p> sind die Fragen) und wenn man auf diese klickt soll der Text unten drunter herauskommen.

    Soweit so gut. Hab ich folgendes Beispiel:
    Ich will das den text von allen Tags <p class="split" id="textX"> zuerste nicht Sichtbar ist, aber wenn ich sie auf "visibility: hidden" setze verbrauchen diese <p> tags Ihre Fläche trotzdem.

    HTML
    <div>
    	<p><strong onclick="aufzu('text1')">
    		Frage1
    	</strong></p>
    	<p class="split" id="text1">
    		Lorem ipsum dolor sit amet
    	</p>
    </div>
    <div>
    	<p><strong onclick="aufzu('text2')">
    		Frage2
    	</strong></p>
    	<p class="split" id="text2">
    		consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua
    	</p>
    </div>
    <div>
    	<p><strong onclick="aufzu('text3')">
    		Frage3
    	</strong></p>
    	<p class="split" id="text3">
    		Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.
    	</p>
    </div>

    Scriptaculous
    function aufzu(id) {
    		if($(id).style.display != "none") {
    			new Effect.BlindUp(id);
    		} else {
    			new Effect.BlindDown(id);
    		}
    	}


    Der Code mit Scruptaculous klappt wunderbar, aber die Texte sind halt am Anfang immer direkt Sichtbar!

    Irgendwelche Tipps? ;)
  • in: Anführungszeichen werden knapp

    geschrieben von emissionsrechner

    Danke erstmal für eure feedback,

    Das Problem ist mittlerweile gelöst, anscheinend hat der / am Ende des echos einen Rücksprung bewirkt. Ohne diesen gibts den Fehler nicht...
    Das der Programierstil nicht sonderlich gut ist weiß ich selbst.

    Anfangs wollte ne vereinfachte Art von MVC reinbringen.
    Ansichts Seiten, die keinen php Code enthalten. Eine php datei die lediglich Requests annimmt und ein paar objekte die dann von diesem "Controler" manipuliert werden.
    Allerdings musste ich dann feststellen, dass jedes Objekt andere Felder für die Attribute braucht. Daraus ist dann für fast jedes Objekt eine Funktion anzeigen geworden. Diese sehen dann für jedes Attribut, muss ich zugeben, übertrieben wie im obigen Beisiel aus.
    Ändern werd ich den programierstil aber warscheinlich nicht mehr. Zu Anfang hab ich mir überlegt welche Progrmmiersprache ich für das ganze denn haben will. ASP kann ich nicht also bleibt nur noch JSP bzw JSF und PHP übrig.
    JSF war mir der Aufwand nicht wert also PhP. Da hat man nicht soviele beschränkungen... :biggrin:

    sollte es jetzt noch mehr Probleme geben werde ich Dank eurer Ratschläge einen Variable mit einem großen Außgabe String bauen.

    In dem Sinne,
    Vielen Dank.
  • in: datenbankabfrage 'selektierte Reihenfolge'

    geschrieben von emissionsrechner

    Die Lösung meines Vorredners ist schon fast komplett.
    im sql befehl ist lediglich die Bedingung mit der position unglücklich man wird immer nur die gleiche spalte zurückbekommen


    ...WHERE position>'$pos'..
  • in: Anführungszeichen werden knapp

    geschrieben von emissionsrechner

    nabend,

    ich hab da n kleines Problem zu später Stunde. Habe ne php Seite die mit Ajax Requests geladen wird. Wählt man nun einen Radiobutton aus soll ein Request ausgeführt werden. Und danach ein Textfeld erscheinen.
    Ich hab in dem Code zuviel Ausgabe mit Verarbeitung gemischt. Und jetzt bekomm ich es mit den Anführungszeichen nicht mehr auf die Reihe. Glaube ich zumindest..

    hier mal der Code:
    <input type="checkbox" <?=$this->boolspezEn=="true"?"checked":"";?> id="bspez<?=$this->id?>"
    onchange="lkw_aendern('<?=$obj?>',<?=$this->id?>)"/>spezEn
    <?php if ($this->boolspezEn=="true") echo "<input id='spez$this->id'
    onchange='lkw_aendern('$obj',$this->id)'/>";?>


    bei aktiviertem Radiobutton kommt folgendes Textfeld heraus:
    <input id="spez0" a',0)'="" onchange="lkw_aendern(">
    das Unterstrichene müsste eigentlich hinter lkw_aendern stehen, dann würde das Javascript auch funktionieren...
    $obj = a
    $this->id = 0
    in dem Beispiel....

    danach gib es natürlich Javascriptfehler beim ändern...

    selbst der verzweifelte Versuch den echo Befehl zu umgehen funktioniert nicht weil dann fehler zur Klammersetzung erscheinen....
    <input type="checkbox" <?=$this->boolspezEn=="true"?"checked":"";?> id="bspez<?=$this->id?>"
    	onchange="lkw_aendern('<?=$obj?>',<?=$this->id?>)" />
    spezEn
    <?php if ($this->boolspezEn=="true") {?><input id="spez<?=$this->id?>" onchange="lkw_aendern('<?=obj?>$',<?=$this->id?>)" />
    <?php }


    Wenn jemand von euch eine Idee hat wie man das lösen kann wäre ich sehr dankbar.
  • in: PHP Code ausführen nach klick auf Button

    geschrieben von emissionsrechner

    philippkern schrieb:
    Wie ihr (hoffentlich) alle (jnuk wohl nicht) wisst wird PHP serverseitig geparst. Das bedeutet dass der gesammte PHP-Code ausgeführt wird bevor irgendetwas beim Client (Browser) landet.
    Um nun PHP per Buttonklick zu verwendet muss der Server es parsen.

    Es bestehen nun mehrere Möglichkeit:
    Du könntest die PHP-Seite per JavaScript (AJAX) aufrufen. Oder
    du könntest eben wie mf-hd es gezeigt hat ein Formular verwenden. Damit wird dann natürlich die Seite neu geladen.


    nabend,
    hatte schon Angst, dass sich niemand bei der ersten Antwort angesprochen fühlte... :)

    jedenfalls, mit nem Formular kann man onsubmit / action eine php datei neu ausführen.
    Wenn man nur Teile seines DOM Baums ändern will bietet sich Ajax für an.

    hier n kleines Beispiel wie das mit Prototype aussehen würde. In der Api wird das gut beschrieben unter http://www.prototypejs.org/api/ajax/
    var option2 = {
    	onLoading : function(transport) {
    		$('content').update(
    		'<center><img style="margin:35%;" src="./image/ladebalken.gif" border="0" alt="Loading" title="ladebalken"></center>');
    	},
    	onFailure : function() {
    		$('content').update('Fatal Javascript Error');
    	},
    	onComplete : function(transport) {
    		initialize();
    	},
    };
    new Ajax.Updater('content', "./rechner.php?berechnung=" + berechnung,
    			option2);


    in jQuery wirds warscheinlich ähnlich aussehen da kenne ich mich nicht so gut aus. Die Optionen braucht man dann nur noch wenn man seinen Ajax Update syncron zum Seitenaufbau benötigt.

    *edit*
    irgendwo im Header brauchts dann natürlich noch den Import von prototype ;)

    In dem Sinne gute Nacht.
  • in: Internet sehr langsam

    geschrieben von emissionsrechner

    kalinawalsjakoff schrieb:

    Ich würde mal schauen, welche anderen Programme auf deinem Desktop PC noch auf das Internet zugreifen, vielleicht auch mal auf Viren und Trojaner checken.....

    nabend,

    kalinawalsjakoff, hat den offensichtlichsten Grund genannt,
    da du sonst keine weiteren Details angegeben hast, könnte es genauso gut an den Addons deines Browsers liegen
    auf http://www.abcd-web.de/nachrichten-news-zum-kommentieren/firefox-4-langsam-soviel-verlangsamen-firefox-add-ons/
    gibt’s eine kleine Übersicht welche Addons z.B. Mozilla Firefox wie stark herunterziehen.

    Allgemein haben Computer immer das Problem wenn die Festplatte nicht mehr viel Speicher haben langsam zu werden. Selbiges gilt auch für den Cache bei einem Browser.

Login zum Webhosting ohne Werbung!