Zum Inhalt springen

Krain

Mitglieder
  • Gesamte Inhalte

    670
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Krain

  1. Habe bisher keine Löung für den IE mittels CSS gefunden und das Problem nun mit PHP erschlagen, indem ich die Länge des Textes abfrage und diesen bei einer gewissen Länge (die sicher unterhalb der Breite der Column liegt) abschneide. Eine bessere Lösung ist mir dazu nicht eingefallen. gruss markus
  2. Guten Morgen, Folgende Problemstellung: Ich habe eine Tabelle mit fester Breitenangabe für die einzelnen Columns mit fester Breitenangabe. Table-Layout habe ich auf fix gesetzt. Mein HTML-Code sieht also folgendermaßen aus: <table style="margin-bottom:20px;table-layout:fixed"> <colgroup> <col width="15px"></col> <col width="50px"></col> <col width="250px"></col> <col span="2"></col> <col width="80px"></col> </colgroup> <tr> <td>1</td> <td class="center"> 2701</td> <td style="overflow:hidden"> langer Text mit allen Leerzeichen als ' ' escaped</td> <td class="right">0,00 </td> <td class="right">0,00 </td> <td class="center">öffnen</td> </tr> . . . [/PHP] Warum wird mir <TD> mit dem langen Text im IE umgebrochen? Der firefox macht schneidet mir den Text, am Column-Ende richtig ab. gruss markus
  3. <script language="JavaScript"> <!-- var active; function waiter() { document.getElementById("showBox").style.display = "none"; } function timer() { document.getElementById("showBox").style.display = "block"; if(active) { clearTimeout(active); } active = window.setTimeout("waiter()","10000"); } function timerOff() { document.getElementById("showBox").style.display = "none"; if(active) { clearTimeout(active); } } //--> </script> <noscript></noscript> <style type="text/css"> <!-- .hider {position:relative} .hider a {font-weight: bold; text-decoration:none} .hider a span{display:none;} .hider a:hover { text-decoration: none;background-color: transparent;} .hider a:hover #showBox {display:block;position:absolute;margin:0 auto;left:0px;top:20px;} * html .hider a:hover #showBox {position:absolute;left:0px;top:20px;} .table {width:200px;margin:0px auto; border:1px solid green;background-color:#ECFDE7;} .table tr {background-color:transparent} .table td {padding:5px;border:none;background-color:transparent} --> </style> <div class="hider"> <a href="#" onMouseOver="timer()" onMouseOut="timerOff()"><strong>Hier erfahren Sie Ihre Zuganskennung (fahren Sie mit der Maus über diesen Link, um die Zugangsdaten anzuzeigen):</strong> <span id="showBox"><br> <table class="table"> <tr> <td>Benutzername:</td> <td>********</td> </tr> <tr> <td>Passwort:</td> <td>********</td> </tr> </table> </span> </a> </div>[/PHP] So funktioniert es nun bgei mir. Mich wundert allerdings nur, dass ich eine extra Funktion onMouseOut implementieren musste. Ich habe eigentlich damit gerechnet, dass nachdem das DIV von JS versteckt wurde es auch wieder auf ein onMouseOver reagieren würde. Dies war aber nicht der Fall, deshalb habe ich in der timer() und timerOff() die Anzeige an- bzw abgeschaltet. Ich hoffte eigentlich, dass ich das über CSS steuern könnte. Weiß einer, warum CSS :hover nicht mehr funktioniert, wenn ich das style eines Objektes über JS bearbeitet habe?
  4. Die date-Funktion habe ich inzwischen auch gefunden. Damit kann ich auch arbeiten. Mir geht es aber weniger um die Zeitfunktionen als mehr um die Schleife. Kann ich einfach in die onMouseOver-Funktion eine Schleife einbauen, die diese Zeit runter zählt und dann das DIV schließt? Man kann sich doch auch dynamische Uhren mit JS schreiben!? Ich dachte das funktioniert irgentwie wie ein eigener Thread. Ich hoffe ihr versteht, was ich meine. Näher Erläuterung (so soll es vor sich gehen): - der User kommt auf die Seite mit diesem Link - Er fährt mit der Mouse darüber - meine Funktion wird gestartet - er bewegt jetzt die Mouse für Bsp. 20 Sek. nicht (das möchte ich mitzählen), sind diese 20 Sek. verstrichen möchte ich mit JS das DIV wieder verstecken. - verlässt er vorher mit der Mouse den Link wird das DIV über CSS versteckt. Ich hoffe meine Erklärungen machten den Sachverhalt etwas deutlicher.
  5. <style type="text/css"> <!-- .hider {position:relative} .hider .logintable {position:absolute;top:0;left:0;visibility:hidden;height:0px;background-color:transparent} .hider:hover .logintable {visibility:visible;height:auto;position:relative;} --> </style> <div class="info" > <a href="#" class="hider">Test <div class="logintable"> <table style="width:200px;background-color:white"> <tr> <td>Benutzername:</td> <td>********</td> </tr> <tr> <td>Passwort:</td> <td>********</td> </tr> </table> </div> </a> </div> </div> [/PHP] Es geht mir hierbei um das DIV .logintable. Hier funktioniert nur, dass das DIV angezeigt, bzw. versteckt wird, wenn ich über den LINK #hider fahre. Ich brauche aber noch eine zeitliche Steuerung darin, falls der Anwender mit der Maus über dem Link bleibt. In diesem Fall soll sich das DIV .logintable nach einer bestimmten Zeit wieder schließen. Ich kenne mich in JavaScript nicht so toll aus. Klar ist mir, dass ich beim onMouseOver die Zeit zurück schreiben muss. Aber wie zähle ich diese runter. Kann mir jemand für dieses Problem einen Ansatz geben? danke markus
  6. Ich hatte irgendwo mal ein Tutorial mit dem man in den Filechooser eine kleine Bildvorschau einbauen konnte. Bin mir aber nicht mehr sicher wo das war. Eine Bildvorschau richtet man folgendermaßen ein: java.sun.com
  7. Warum setzt du eine DefaultClosingOperation, wenn du ohnehin das WindowEvent abfangen willst? Lass die Default... weg und reagiere auf das WindowEvent.
  8. Da eine Höhenangabe im body mit CSS nicht möglich ist wird es wohl nicht funktionieren, außer du liest vorher mit JavaScript die Bildschirmhöhe und Breite aus und positionierst das DIV dann absolut. Ich lasse mich gerne eines besseren belehren, falls es doch eine Möglichkeit gibt.
  9. Krain

    Jar Manifest

    Danke, ich hab's. Weitergeholfen hat mir das hier: http://java.sun.com/docs/books/tutorial/jar/manifest/downman.html Dazu muss das benötigte Package mit im selben Verzeichnis liegen, wie das eigene. Natürlich ist es auch möglich ein beliebiges Unterverzeichnis anzugeben, wenn man es richtig in die Manifest-Datei einträgt. Danke für Eure Hilfe.
  10. Krain

    Jar Manifest

    Danke dir...
  11. Krain

    Jar Manifest

    Danke perdi, genau mit dieser Antwort habe ich von Dir gerechnet Welches Tut ist dafür am besten? Das von Sun. Ich schlag mich mit dem M#+? schon Jahre rum und habe es immer wieder aufgeschoben es wirklich zu lernen. Dann muss ich wohl doch mal ran.
  12. Krain

    Jar Manifest

    Neues Problem... Ich bekomme meine Jar-Datei unter Windows zum Laufen benötige allerdings das xerxes.jar darin. Aus Eclipse raus funktioniert es. Also habe ich das xerxes.jar Archiv mit in das root-Verzeichnis meiner Jar-Datei gepackt. Ich weiß, dass dieses Thema hier im Forum schon mehrmal besprochen wurde. Ich habe folgendes ausprobiert mit stets dem selben Ergebnis: - xerxes.jar ins Root-Verzeichnis meiner Jar-Datei gepackt mit der Angabe im Manifest [Class-Path: ./xerxes.jar] - xerxes.jar außerhalb meines Jar-Archives, aber in der Path-Variable von Windows eingetragen Kann mir jemand weiterhelfen?
  13. Krain

    Mud

    Zum splitten der Befehle könntest du den StringTokenizer nehmen. Beschreibung findest du hier: StringTokenizer Du musst nur aufpassen in welcher Reihenfolge die Befehle rein kommen, um zu unterscheiden, was die Aktion ist und was das Objekt zu dieser Aktion. Ich hoffe ich habe dich damit richtig verstanden.
  14. Sag mal, sollen wir dir jetzt deinen Code verbessern? In dem Teil, den du gepostet hast, kann ich auf dem ersten Blick keinen Fehler erkennen.
  15. Krain

    Mud

    Geht es nur um den Aufbau des Spielbereiches? Das ist doch relativ leicht. Zuerst solltest du dir überlegen, welche Objekte überhaupt in dieser Welt vorkommen. Es gibt ja 2D-Level-Aufbauten die in normalen Text-Dateien gespeichert sind. Diese sehen eta so aus: Dieser Code wird geparst und schließlich mit den dazugehörigen Bildchen belegt. Mit XML bist du natürlich wesentlich freier in der Gestaltung des Spielbereichs. Wie du den aufbauen willst musst du dir allerdings selbst überlegen. Beispiel für 2D-Spiel-Level XML: <level> <size> <y>400</y> <x>400</y> </size> <objects> <object type="Haus"> <position> <y>200</y> <x>100</x> </position> </object> </objects> </level>[/PHP] Das ganze ist wirklich nur ein Beispiel und erhebt keinen Anspruch auf Richtigkeit. Das ganze auch einfach parsen, zwischenspeichern und zeichnen.
  16. Wenn ich mir die beiden Codings durchlese dürften beide noch immer nicht funktionieren, da jeweils in der ersten Zeile am Ende "; fehlt. Des weiteren meine ich, dass nur die zweite SQL-Anweisung richtig zusammengesetzt wird. Allerdings fehl auch hier in der vierten Zeile wieder das "; am Ende.
  17. Ich denke mal du dürftest das hier meinen? Java API Damit müsste man eigentlich alles auslesen können.
  18. Krain

    Maus ausblenden

    Ich hab das mal gemacht... ich glaube es ging über die setCursor()-Methode einer Component... da einfach null mitgeben. In einem Buch hab ich was darüber zuhause...
  19. Sofort anrufen! Ohne sonstwen zu fragen. Das Problem war bei mir beim Einzug in die neue Wohnung auch, und zwar am Gasherd. Früh gasgeruch vernommen, sofort bei der Gasag angerufen, 20 Minuten später war jemand da und hat die Leitungen durchgemessen, Gas abgedreht und mir einen Zettel in die Hand gedrückt, den ich der Hausverwaltung vorlegen sollte. Der Schaden musste noch am selben Tag repariert werden, und von der Hausverwaltung bzw. dem Techniker, der die Arbeit schließlich durchführt nochmal komplett durchgemessen werden. Wenn das gemacht wurde darf kein Gasaustritt mehr auftreten. Sollte dies doch passieren hat sowohl die Verwaltung als auch der Techniker riesige Probleme am Hals... Also WICHTIG: Sofort beim Gaswerk melden, die müssen sich sofort darum kümmern. gruss markus
  20. Krain

    Suchmaschinen

    Den Artikel kenne ich, war da nicht auch die Ausschreibung für diese einen komischen Suchbegriff mit dabei? Habe ihn damals allerdings nur überflogen. Trotzdem danke für deine Mühen. gruss markus
  21. Mach mal vor diesem Statement ein System.out.println(TF2.getText()) rein. Wenn das Label wirklich nicht mehr vorhanden wäre dürfte dort schon eine NullpointerException auftreten.
  22. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test extends JFrame implements ActionListener{ private JButton press; private JLabel text; private int count = 1; public static void main(String[] args) { new Test(); } public Test() { super("test"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); press = new JButton("Drück mich"); press.addActionListener(this); text = new JLabel(new Integer(count).toString()); this.getContentPane().add(text,BorderLayout.CENTER); this.getContentPane().add(press,BorderLayout.SOUTH); this.pack(); this.setVisible(true); } public void actionPerformed(ActionEvent arg0) { text.setText(new Integer(++count).toString()); } } [/PHP] Also dies funzt bei mir ohne Probleme... Sicher, dass die NullPointerException vom Label kommt?
  23. Warum das? Mach es so: class XYZ extends JPanel implements ActionListener { private JLabel TF; public XYZ() { TF = new JLabel("test"); this.add(TF); } public void actionPerformed(ActionEvent e) { TF.setText("TEST"); } } [/PHP] Da darf es keine NullPointerException geben.
  24. Zunächst mal erzeugst du in jedem actionPerformed ein neues Label... Erzeuge das label nur einmal im Konstruktor und setze in der actionPerforemd nur den text neu auf das Label...
  25. Kannst du mal etwas Code posten... damit man mal kurz rein schauen kann? Bei mir funktioniert es nämlich. gruss markus

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...