
mOSSpOWER
Mitglieder-
Gesamte Inhalte
241 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von mOSSpOWER
-
Hallo "Freunde", heute mal eine "knifflige" Frage. Ist es möglich, JavaScript lokal beim Client (Windows Verzeichnis Temporary Internet Files im Cache) anzupassen, so dass der Browser auch auf das Angepasste reagiert? ... Beispiel ... rufe Seite auf mit <input type="hidden" value="" name="blablabla"/> .... Gehe ich auf irgendein submit, wird die gleiche Seite wieder aufgerufen + zusätzlich wird im hidden field der value gesetzt ... wie komme ich jetzt an den ran? ... normalerweise mit alert(document.forms[0].elements['blablalbla'].value) ... nur, dass ich dazu erst mal die JavaScript anpassen müsste und der Browser diese anzieht ... ist dies möglich? .. .und wenn nicht, warum? Gruß Holger
-
Hat sich erledigt ... die Möglichkeit besteht. Eine Datei *.ctt anlegen und importieren. Gruß und schönes WE
-
Hallo "Freunde", sagt mal, kennt jemand die Antwort auf mein "Problem"? Gibt es für MSN wie bei Trilian ein zentrales File (Trilian = budy.mxl), wo man Kontakte bearbeiten kann und diese dann beim Start von msn eingelesen werden? ... Problem hier in der Firma ... wir benutzen jetzt in Zukunft alle MSN und da wir so um die 20 Leute sind, ist es doch nervig, wenn man jeden einzelnen Kontakt manuell ausführen muss ... gibt es hier Abhilft? ... danke schon mal für etwaige Antworten. Gruß
-
<html> <body> <span style="background-color:red">Hallo</span> <input type="button" onClick="javascript: document.getElementsByTagName('span')[0].style.backgroundColor='green'" value="Change"/> </body> </html> Gruß
-
OK, selbst ist der Mann ... für alle, die es interessiert, bzw. mal das gleiche Problem haben ... meine Lösung: var XML_HTTP_REQUEST = getXMLHttpRequestInstance(); function TestObject(name) { this.name = name; } TestObject.prototype.prepare = prepare; TestObject.prototype.after = after; function prepare() { alert("in prepare, name: " + this.name); var object = this; XML_HTTP_REQUEST.onreadystatechange = function test() { if(XML_HTTP_REQUEST.readyState == 4) { var response = new String(XML_HTTP_REQUEST.responseText); if(response.indexOf("[ERROR] class") != -1) { alert(response); } else { alert("done, call alert"); // update HTML documnet object.after(); } } } XML_HTTP_REQUEST.open("GET", "http://mosspower:8080/ticr/htmlListRequest?name=" + this.name + "&sort=0", true); XML_HTTP_REQUEST.send(null); } function after() { alert("in after, name: " + this.name); } function init() { var instanceA = new TestObject("instanceA"); instanceA.prepare(); } Wichtig hier die after-Methode, die jetzt wieder this kennt ... this (mein Object) ist nicht bekannt in Test-Methode ... das war mein Problem, so dass ich this-Referenz object zugewiesen habe. Gruß
-
Hallo "Freunde", ich habe noch ein kleines Problem mit AJAX. Ich kann zwar eine Klassenmethode mit this.methodenname für Eventlistener-Methode onreadystatechange registrieren, greife ich dann aber auf Instanzvariablen innerhalb der Methode zu, bekomme ich immer null ... greife ich "statisch" drauf zu (ohne this), funzzt es ... ich habe aber vor, mehrere Objekte des gleichen Types auf der Seite zu handeln und möchte nicht nur mit statischen Variablen arbeiten (in 2 Monaten kenne ich mich dann nimmer aus ) ... gibt es denn hier keine Möglichkeit, innerhalb der onreadystatechange Instanzmethode mit Instanzvariablen zu arbeiten? ... danke schon mal für etwaige Hilfe. Gruß
-
Isch kriech die Krise jetzt will ich es mit AJAX machen und funzzt wieder net richtig im MSIE .... zse Fix .... Luja ... :cool: ... hat hier jemand schon Erfahrungen gemacht .. mein Problem ist, dass im MSIE der Request nur einmalig abgesandt wird ... wird irgendwie was gecached ... auch neue Session bringt nix ... nur, wenn neues Browserfenster geoeffnet wird, wird der Request einmalig abgesandt ... im Firefox funzzt es natürlich wie immer hervorragend .. hat jemand Idee? var xmlHttpRequest; // MSIE 6.0 and Firefox 1.5 only function newAjaxInstance() { if(window.XMLHttpRequest) { xmlHttpRequest = new XMLHttpRequest(); } else { //xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP.3.0"); xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } printObject(xmlHttpRequest); } function ajax() { newAjaxInstance(); xmlHttpRequest.onreadystatechange = myResponse; xmlHttpRequest.open("GET", "http://mosspower:8080/ticr/routing.do?method=init", true); xmlHttpRequest.send(null); } function myResponse() { if(xmlHttpRequest.readyState == 4) { alert(xmlHttpRequest.responseText); alert(xmlHttpRequest); } } .. html-code <input type="button" onClick="ajax()" value="AJAX"/> ... Server-Code response.getWriter().print(System.currentTimeMillis() + ""); Im Firefox bekomme ich immer neuen Timestamp ... im MSIE nur einmalig beim ersten Aufruf ... F5 hilft da auch nix .. danke schon mal für eure Ideen. Gruß
-
AJAX hat sich erledigt, ist ja ziemlich schlank .... und soviel gerede um die paar Methoden .... http://www.get-the-code.de/code/javascript/ajax/index.html ... so, dann werde ich es halt mit AJAX propieren ... sch***** MSIE :cool: Gruß und Danke für die Antworten
-
Doch, die sind wirklich so, leider ... hatte da auch schon vor einigen Wochen ziemlich verdutzt geschaut ... habe das aktuell noch einmal auf einem 700 MHz mit 300 MB RAM getestet, das Ergebnis ist NIEDERSCHMETTERND: Firefox: 5.078 sec. MSIE: 497.91 !!!! sec. ... Wahnsinn ... wir kippen das jetzt hier komplett und machen das alles auf dem Server ... btw. kennst Du gute Seite für AJAX-Einstieg? ... wir wollen das per AJAX machen. Danke schon mal ... Gruß
-
Hi "Feunde", sagt mal, kennt ihr das Problem bei Performancetests, dass der Internetexplorer, vorsichtig ausgedrückt, der größte Schwachsinn ist? .... folgender Ausschnitt aus Quellcode: var length = INIT_ROWS + INIT_COUNTER; for(; i < length && i < nodeArrayLength; i++) { string = NODE_ARRAY[i]; indexStart = string.indexOf("{%"); indexEnd = string.indexOf("%}"); for(var j = 0; j < COLUMNS_TOTAL; j++) { searchString = string.substring(indexStart + 2, indexEnd); string = string.substring(indexEnd + 2); SORT_ARRAY[j][i] = new SortEntry(i, searchString); } } 1.8 GHz und 1Gig RAM -> Firefox: 2.9 Sec, MSIE 98,4 !!!!!!!!!!!!!!!!!!!!! Sec. wer hat das denn programmiert, ist mir schon öfters aufgefallen, dass der Firefox wesentlich schneller ist, aber so schnell ???? ... ...... schade, jetzt können wir uns die Client-Idee sparen bei mehr als 1000 Datensätzen .... danke Microsoft. Habt ihr damit auch Erfahrungen .... Performancemäßig sollte da aber eher nix mehr gehen, leider. Gruß
-
Das werde ich machen (.... vielleicht ) ... danke für den Tipp. Gruß
-
Hi "Freunde", da ich der "volle Webdesigner" bin, mal eine Frage an Euch. Wie bekomme ich die lästigen "Überlängen" und damit Auseinanderziehen von Tabellenspalten weg? ... Problem, wenn ich z.B. 20px Breite habe aber der Text 80px breit ist, wird die Tabelle automatisch vergrößert. Ich dachte man kann es mit overflow:hidden machen, jedoch hat das nicht gefunzzt - wenn ich ein div gleich nach td mache, dann geht es ... geht es vielleicht auch noch eleganter ... vielleicht irgendwie gleich im TD-Tag? Gruß
-
Hi "Freunde", heute wieder mal ein Problemchen. Ich habe bei unserem Projekt das Ant-File so angepasst, dass auch (neben dem ear.file) exploded Deployment moeglich ist, da es bei einem JSP-update zu lange dauerte (jetzt 1 Sekunde) ... meine Frage an euch ... wie kann ich dem Server mitteilen, dass sich nur im WAR-Bereich etwas geändert hat? ... Die Doku sagt ja, dass es ausreicht, die web.xml zu "touchen", aber dies klappt nicht innerhalb einer J2EE-Anwendung, d.h. WAR-File (Ordner) innerhalb EAR-File (Ordner) ... hier touche ich immer (nach Klassenänderung) die applikation.xml an ... das funzzt ... dauert mir aber zu Lange .... gegenwärtig 15 Sekunden, bis die MBeans und EJBs wieder reinitialisiert wurden ... kann man das irgendwie unterbinden, so dass sich ein reload nur auf das Webverzeichnis bezieht? ... danke schon mal im Voraus. Gruß Holger
-
@perdi, hey danke, Man (english ) ... hast mich WIEDER MAL gerettet ... habe natürlich nicht alle einzeln kopiert, sondern alle und das eine gelöscht ... aber Dank Deines Tipps fällt das nun wech ... danke und schönes WE.
-
Hallo "Freunde", ich hätte wieder mal eine Frage ... ich habe noch keinen Weg gefunden beim Copieren eines Verzeichnisses mit Ant ein (oder) x-beliebiges Verzeichnis im Baum auszuklammern ... wie macht ihr denn das? Ich gehe jetzt leider den steinigen weg und lege über jeden Domainordner ein Fileset und kopiere dann alles mittels **/**, d.h. wenn ich einen Ordner A mit den Unterordnern a, b, c, d, e und f habe, und a, b, c, d kopieren will, dass ich hier 4 copy-Einträge im Antfile mit Filesets mache ... geht das nicht schneller? ... es gibt doch ein dirset ... leider bekomme ich da Fehlermeldung dass es nicht im copy-Tag erlaubt ist ... weiß jemand Abhilfe? Danke schon mal im Voraus.
-
Moin "Freunde", es gibt doch eine andere Möglichkeit ... wer hartnäckig ist ... ich habe es so gelöst: URL url = ICC.class.getClassLoader().getResource("conf/icc.conf"); ... jetzt kann ich mit dem Stream (url.openStream()) ganz normal damit arbeiten und brauche nicht das Zip-Package zu benutzen ... danke nochmals für Eure Ratschläge. Gruß Holger
-
@ar.sch.de danke für den Tip mit der API, aber darum geht es mir nicht ... ich weiß doch, dass es das Package gibt, meine Ausgangsfrage war nur ob man das vermeiden kann und "herkömmlich" drauf zugreifen kann ... vielleicht geht es auch mit ClassLoader.getResource("conf/icc.conf"); ... ich wollte hier nur mal nachfragen, nicht dass ich hier das Package verwende und es dann wesentlich einfacher geht ... in der Regel schaue ich schon vorher in die API. Gruß Holger
-
Du bist wizig ... genau das ist doch mein Problem ... ich starte JBoss und das root-Verzeichnis ist /bin ... wenn ich jetzt im ear-File auf anderes File im ear-File zugreifen möchte ... wie mache ich das denn, relativ oder absolut ist egal .... der absolute Pfad ist ... siehe oben ... der relative Pfad wäre /conf/icc.conf .... wie kann ich das denn machen ... sollte aber doch gehen, denn bei einem WAR-File geht es doch auch (nur dass TOMCAT immer das WAR-File auspackt ... dann macht die Pfadangabe ja auch Sinn) ... ich jedenfalls habe bis jetzt keinen "Blassen". Gruß Holger
-
Jo, mein Problem ist, dass sich die Config-Datei in einem ear-File befindet. Ich kenne das Package ZipFile ... weiß aber nicht ob nicht mit herkömmlicher Pfadangabe drauf zugegriffen werden kann ... denke aber eher nicht ... nun ... dann schaue ich mal, wie ich es mache ... eigentlich sollte man die da raus nehmen ... danke für eure Vorschläge
-
Hi, kannste mal das Problem spezieller beschreiben ... ich nehme da immer KeySet her .. scheint Dir aber nicht zu helfen .. kenne den Background nicht, sonst hätte ich vielleicht Idee. Gruß
-
Hallo "Freunde", heute wieder kleines Problem. Wie kann ich eine Datei lesen mit Java, die sich in einem zip-Format befindet? ... Wie ist der Pfad? ... Ausgangslage -> Ich versuche die Datei icc.conf mittels Pfad C:/Program Files/jboss/jboss-4.0.3SP1/server/default/deploy/ticr.ear/conf/icc.conf zu lesen ... aber diesen Pfad gibt es nicht ... wie kann ich drauf zugreifen? ... brauche den absolut, also nicht relativ .. .hat jemand eine Idee oder schon diesbezüglich Erfahrungen gemacht? Gruß Holger
-
Habe es gleich mal ausprobiert ... kein Thema, funktioniert wunderbar ... leider muss man das immer erst finden ... ist eigentlich wie immer, total billig, wenn man weiß wie es geht. @kingofbrain ... exploded hatte ich nicht gekannt (habe immer nur mit Tomcat gearbeitet) ... ich wollte umgehen (zumindest während der Entwicklungsphase), dass immer alles neu ins WAR-File durch ant geschrieben wird und dann auf den Server geschoben wird ... ich möchte es so wie bei Tomcat, einfach die geänderten Dateien rüberschieben.
-
Super, ich danke euch, genau das habe ich gesucht ... haben hier in der Firma zwei JBoss-Bücher (keines hat Artikel zu exploded Deployment) .. habe extra nochmal nachgeschaut ... wird immer nur WAR-Files erklärt ... naja, jetzt weiss ich es ja, dank euch. Wir mir (uns) sehr viel Zeit (und Nerven) während der Entwicklungsphase schenken. Ciao @perdi, hast recht, ich sollte das mal machen ... ich suche dann immer nach jboss no war file ... und finde natürlich nix
-
Hallo, weiss jemand ob und wie man beim JBoss eine Webaplikation ohne WAR File deployen kann? ... es ist nämlich total nervig, immer nach einer kleinen Änderung ein komplettes war File zu bauen und zu deployen ... muss doch auch so wie bei Tomcat gehen - kann aber leider nix finden, weder im Web, noch in 'nem Buch. Gruß Holger
-
Hi, also ich hatte genau das Problem. Ich habe in den letzten zwei Wochen einen Code-Generator geschrieben, der nach Propertyfile-Konfigureation genau dies macht (und auch gleich JS-Sortierung anbietet ... optisch aufbereitet). Ich habe das Problem (gleiche Spaltenbreite)damit gelöst, dass ich im tbody und im thead jeweils divs mit Tabelle mit gleicher Spaltenbreite habe (außer der letzten ... wenn Scrollbalken, dann - 16 Px ... funzzt im Firefox und MSIE .. andere Browser brauche ich net, daher weiß ich auch nicht ob es da funktioniert. Btw ... alles mit overflow: auto ... funzzt wunderbar .. die Liste kann man auch aufklappen, dann werden die 16 Pixel wieder (mit JS) dazuaddiert und alles ist weiterhin pixelgenau untereinander.