Zum Inhalt springen

slomoman

Mitglieder
  • Gesamte Inhalte

    148
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von slomoman

  1. Ich schreibe hin- und wieder einfache HTML-Seiten mit JS Elementen. Ich suche nach einem Tool, dass die Syntax der HTML Seite (incl. Javascript) überprüft. Am besten sollte man ads JavaScript sogar debuggen könnten, d.h. z.B. in einer Funktion einen Breakpoint setzen können und dort dann Variablenwerte überprüfen können. Gibt es sowas? Am besten nicht allzu teuer..
  2. uuurghh. :confused: Vielleicht nehme ich dann doch lieber die Variante, in der Dropdown-Feld und Dropdown-Liste gleich breit sind...
  3. stimmt, bei mir klappt's auch. war wohl ein tippfehler o.ä. Es bleibt aber noch ein problem: Das DropDown-Fenster, dass beim Click auf den Pfeil, soll die voll Breite haben, nicht nur die Breite, die ich unter width:XXpx eingestellt habe. Ich meine, ich habe sowas auf Webseiten schon gesehen: Ein schmales DropDown-Feld, aber ein breites Fenster, dass aufklappt, wenn man den ausgewählten Eintrag ändert.
  4. richtig: style="width:30px;" bring nix. es muss doch ne möglichkeit geben.. vielleicht kann ich das <select> in eine tabellenzelle packen....?
  5. Ich schreibe per VBA - a in eine Zelle von ExcelXp. Excel denkt, das wäre ne Formel und zeigt nen Fehler, weil es die Formel nicht interpretieren kann. Kann ich den Text "- a" irgendwie so eingeben, dass Excel dies nicht als Formel behandelt? (die Lödung, die Zelleneigenschaften auf "text" zu stellen, kommt leider nicht in Frage)
  6. ich habe ein <select> tag mit 50 <option> tags. die options haben unterschiedlich und z.T. recht langen text. wie kann ich das <select> dazu bringen, trotzdem nicht die breite des längsten texts anzunehmen, sondern z.B. nur 20px breit zu sein?? CSS? Tabellen? Divs? Danke
  7. Weiß jemand, warum ich bei <a href="javascript:void();" onClick="javascript:methode()">click</A> nen Scripting-Error ("Syntax Error line 1") bekomme, und bei <a href="javascript:methode()">click</A> nicht. Ich würde gerne mit onClick statt HREF arbeiten, damit man den Aufruf nicht in der Statusleiste sieht. PS: IE6/WinXP :mod: thx
  8. In einem Popup rufe ich via JavaScript folgendes auf: window.opener.document.getElementById("my_id").value = "3"; Das klappt auch, solange die aufrufende Seite nicht verädnert wurde (z.B. Navigation zu ner anderen Seite). Kann ich vorher prüfen, ob das Element mit "my_id" existiert, um ggf. den JavaScript-Fehler zu vermeiden? danke
  9. wenn ich "window.close" in einem popup-fenster aufrufe, schließt es dann nur das popup fenster oder auch das aufrufende? mein browser zeigt irgendwie ein komisches verhalten. wie kann ich sonst das aufrufende fenster schließen? thx
  10. Ich habe ein relativ kompliziertes Szenario. Ich habe ein Applet myApplet, das eine Funktion public void machWas() hat. Dieses Applet wie alle Applets in eine HTML-Seite eingebunden. Applet und Seite liegen auf meinem Webserver. Auf dem gleichen Webserver liegt auch ein Servlet. Dieses Servlet soll eine Seite generieren mit einem Link. Dieser Link soll die Methode machWas() aufrufen. Geht das irgendwie? Ich wäre für jeden Hinweis dankbar. thx
  11. Ich habe ein Applet, dessen GUI ich mit AWT realisiert habe. Nun wollte ich das Ganze auf Swing umstellen. Das Applet lief zwar, jedoch wurden keine Buttons oder Labels angezeigt. Z.Z. wird bei init() folgendes ausgeführt... this.setLayout(null); this.setSize(new Dimension(400, 200)); label1.setFont(new Font("Helvetica", 1, 24)); label1.setBackground(new Color(197, 208, 253)); label1.setBounds(new Rectangle(175, 17, 50, 46)); label1.setText(""); bStart.setFont(new Font("Dialog", 1, 14)); bStart.setBounds(new Rectangle(140, 71, 120, 27)); bStart.setText("Start"); bStart.setActionCommand("Start"); bStart.addActionListener(this); //... this.add(label1, null); this.add(bStart, null);
  12. ich habe ein applet geschrieben, dass so funktioniert wie es soll. ich habe aber das problem, dass der hintergrund des appelts durchsichtig erscheint, wenn man das browser-fenster maximiert. erst, wenn man danach reload clickt, ist die anzeige wieder OK. dasselbe passiert auch, wenn man das fenster wieder verkleinert. woran kann das liegen? sollte ich die methoden paint(), start() oder stop() implemenieren. Z.z. wird die GUI bei init() aufgebaut und sonst nur bei anderen mouse- und tastatur-ereignissen verändert / neu gezeichnet. Ich habe aber gemerkt, dass die start()-methode überhaupt nicht ausgelöst wird. Weder beim Minimieren, noch beim Wegscrollen etc.
  13. Ich habe eine Java Klasse K geschrieben, die recht allgemein gehalten ist und die ich in allen meinen weiteren Programmen nutzen möchte. Wie mache ich das am besten? Ich habe versucht, die Klasse zum Classpath hinzuzufügen, aber dort wurde sie nicht gefunden (was genau muss darein, wie muss der import-befehl aussehen?)). Ich habe die Datei auch als zip verpackt und diese zum Classpath hinzgefügt, aber auch dies ging schief. Vielleicht muss ich hinzufügen, dass das benutzende Programm zu einem package pkg gehört...
  14. Ich haben nen Win2k-Laptop und benutze den regelmäßig mit 2 Netzwerkeinstellungen. 1. In der Firma stelle ich "IP und DNS-Adresse automatisch beziehen" ein. 2. Zu Hause verbinde ich mich über ein Direktverbindungs-Netzwerkkabel mit meinem PC. Dazu gebe ich beiden Rechnern eine feste IP (anders habe ich das nicht hingekriegt). Jetzt muss ich zu Hause jedesmal in der Netzwerkeinstellung die IP da eintragen und in der Firma wieder manuell auf "automatisch beziehen" umstellen. Weiss jemand da ne bessere Lösung? Kann man nicht irgendwie 2 Netzwerkumgebungen einrichten, zwischen denen man umschaltet? thx
  15. Ich stehe kurz vor einem größeren Java-Projekt und überlege, welche Entwicklungsumgebung (IDE) ich nehme (JBuilder, IBM Visual Age, Sun One Studio, Visual Cafe, IDEA, ...). Wer kann mir nen Tipp geben, wer meint, dass er DAS Programm gefunden hat oder wer kann von einem dieser Tools total abraten. GIbts es zu dem Thema nicht auch Tests in den einschlägigen Magazinen (da finde ich nix)....
  16. Dieses Thema steht im Zusammenhang mit dem Thema, dass ich gestern gepoostet habe. Ich habe eine Methode, die einen neuen Thread startet. MyThread t = new MyThread(); MyThread.start(); Der neue Thread macht in paar Ausgaben und legt sich dann schlafe. void run(){... try{this.sleep(20000);} catch (InterruptetException e){ //hier wieder was machen } ...} Nach einer Weile will der Hauptthread den myThread unterbrechen: try{ ls.interrupt(); } catch (SecurityException se) { //warum kommt hier ne exceotion } Dies funktioniert aber nur, wenn ich das Ganze per main starte. Als applet bekomme ich ab dem 2. Durchgang ne Security-Exception, d,h. der Hauptthread hat keine Bereichtigung, den neuen Threan zu sehen oder zu unterbrechen. Wie kann das sein? Warum hab ich keine Berechtigung für den Hauptthread auf den neuen Threa. Thx, Daniel
  17. Ich habe ein Applet geschrieben, das 2 Threads erzeugt und diese startet. Das Programm entält ein kleines main() zu Testzwecken. Wenn ich das Ganze als Standalone-Applikation über das main starte, funktioniert alles. Aber als Applet im Browser gibts n Problem: Per Click auf nen Button werden die Threads gestartet: " methode(){ t1 = new T1(); //zeigt fortlaufend Bildschirmausgaben t2 = new T2(); //überwacht die Tastatur-Ereignisse t1.start(); t2.start(); } " Die Klassen T1 und T2 erben von Thread und implementieren die Methode run(). Wenn beide run() Methoden durchgelaufen sind und ich das Ganze über methode()starten will, geht das im Browser nicht. Die beiden run() - Methoden scheinen nicht parrallel zu laufen, sondern sequentiell. Hat jemand ne Ahnung oder nen Tipp? Kann auch gerne den ganzen Quellcode posten, wenn jemand will.....
  18. Ich benutze einige Bibliotheken von Drittanbietern in Java. Diese kommen meistens als "jar"-Archive. Um sie zu benutzen, muss ich den Pfad zu dieser Datei in meinen Classpath aufnehmen. Der Eintrag sieht mittlerweile so aus: c:\verz1\a.jar;c:\verz1\b.jar;c:\verz1\c.jar ..... Ich würde stattdessen lieber alle jar-Dateien in ein Verzeichnis packen und nur dieses in den Classpath schreiben ("c:\verz1"), damit ich den Classpath-Wert nicht bei jeder neuen jar-Datei ändern muss. Geht das irgendwie?
  19. Ich suche ein Datenbankprogramm, das am besten frei verfügbar oder recht günstig ist, und auf XML basiert. Kann mir jemand gute Programme und/oder Links nennen. Thx
  20. Ausserdem scheint es bei mir nicht zu gehen, den Berichts-Fuss auszublenden. Geht das gar nicht?
  21. Ich habe nen Crystal Report (CR8) mit nem Parameterfeld. Den Report rufe ich in VB6 auf und übergebe den Parameter so: Report.ParameterFields(1).SetCurrentValue "bla" beim Debuggen kann man keine Fehler finden. Alles scheint wie gewollt abzulaufen. Aber im Report wird das Parameterfeld nicht angeigt. Außerdem werden auch alle Formelfelder, die das Feld benutzen, nicht mehr angezeigt. Nichteinmal die Formatierung dieser Felder (Hintergrundfarbe, Rahmen etc) wird mehr angezeigt. ?? Es scheint so zu sein, dass nach Aufruf von Report.ParameterFields(1).SetCurrentValue "bla" die Eigenschaft "value" des entspr. ParameterFields immer noch empty oder null ist. Ist das normal? Was mache ich falsch?
  22. Ich würde gerne in meinem Crystal-Reports, den ich aus VB6 aufrufe, in Abhängigkeit von bestimmten Dingen einzelne Gruppenköpfe/ -füße ein- und ausblenden. Das Einzige, was ich gefunden habe ist: Report.Bereich1.Suppress = True Damit versteckt man den Bereich. Ich will aber die Gruppe so ausblenden, dass man sie per "Drilldown" einblenden kann. In CR geht das über "ausblenden (Drilldown OK)", aber wie in VB?
  23. Wenn man CR über VB6 benutzt ("RDC"), kann man den Benutzer die Möglichkeit geben, die Breite von Spalten / Felder etc. selbst zu bestimmen?

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...