|
|
|
|
Der Benutzername zu meinem Banking ist Xpert85
|
|
|
|
|
|
|
Besonders toll:
- Eintrag im Password Safe war falsch
- Benutzername steht nirgends nur ein Hinweis "Inhaber von xxx, Benutzername ist Kontonummer" -> Da kommt ungültiger Benutzername
- Sperren so schnell das Konto sobald man mal den Usernamen raus hat :O
|
|
|
|
|
|
|
Benzinkosten ca.: 104,94 ¤ (~750km) *umkipp*
|
|
|
|
|
|
JQuery
|
Gnarf, ich scheitere hier total an Jquery...
Ich hab vor ewigen Zeiten mal einen Fade-In/Fade-Out Effekt bei mir auf der Seite eingerichtet, mit einem bunten Hintergrundbild (Div #fader), über das ein schwarz-weißes Bild (img) eingehovert wird, bei Mouseover:
JQuery
|
Code: |
<script type="text/javascript">
$(document).ready(function() {
$("#fader,#fader2,#fader3").hover(function(){
$(this).find("img").fadeOut('fast');
}, function() {
$(this).find("img").fadeIn('fast');
});
});
</script>
|
|
HTML
|
Code: |
<div id="fader">
<img src="./Bild.jpg" alt="" />
</div>
|
|
Leider habe ich das Problem, dass das ganze bei längeren Ladezeiten (einige meiner Kollegas haben nicht so ne fette Leitung) unschöne Ladeeffekte und Hoverprobleme verursacht.
Jetzt wollte ich einen Preloader, am besten mit einer Animation.gif über JQuery einrichten und habe mir im Netz die Finger wundgesucht. Auf Anhieb nichts, was irgendwie so ist, wie ich es mir vorstelle. Die meisten Laden die Bilder vorher schon in den Speicher, aber ich hätte gerne den Ladevorgang nur auf der Seite mit den Hovereffekten, also Man kommt auf die Seite mit den Effekten, Jquery lädt alle Bilder - währenddessen wird eine Animation ("Kreisel.gif" oder so) angezeigt, und erst wenn alles fertig geladen ist, werden die Bilder angezeigt und es kann gehovert werden.
Jemand 5 Minuten dafür Zeit? :-/
//Argh, das regt mich auf. Ich geh besser Karneval feiern... :D
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Wahooka am 18.02.2012 12:11]
|
|
|
|
|
|
Probiers mal mit:
|
Code: |
<img id="fader" src="./Bild.jpg" alt="" />
|
|
und:
|
Code: |
<script type="text/javascript">
$("#fader,#fader2,#fader3").load(function() {
$(this).hover(function(){
$(this).fadeOut('fast');
}, function() {
$(this).fadeIn('fast');
});
});
</script>
|
|
Also auf img.load und nicht document.ready
Evtl ist das auch Hirnfasching was ich da schreibe hab zu wenig Ahnung und Zeit um es zu testen. Evtl reicht dir das ja als Denkanstoß
/edit: auf das .find(img) kann man ja verzichten
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von NI-Xpert am 18.02.2012 13:09]
|
|
|
|
|
|
Haha, in Bootstrap 2.0.1 haben die das Handling für Radiobuttons geändert. Oder gebrochen. Das muss ich noch herausfinden...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wie waers eigentlich mal wieder mit einem Code golf?
Ich hab gestern wieder ein bisschen angefangen bei 'projecteuler' zu stoebern und da sind doch ein paar lustige Aufgaben dabei.
|
|
|
|
|
|
|
Heute meine Immatrikulation für das SS 2012 erhalten.
Mal schauen, ob ich noch etwas Mathematik/Wirtschaft im Kopf habe.
|
|
|
|
|
|
|
Ah ja, es wurde tatsächlich kaputtgemacht...
|
|
|
|
|
|
|
| Zitat von Renga
Wie waers eigentlich mal wieder mit einem Code golf?
Ich hab gestern wieder ein bisschen angefangen bei 'projecteuler' zu stoebern und da sind doch ein paar lustige Aufgaben dabei.
| |
Ich kann auch bescheuerte Aufgabenstellungen aus dem wirklichen Leben bieten
|
|
|
|
|
|
|
Schlag was vor
|
|
|
|
|
|
|
| Zitat von jdo_O
Heute meine Immatrikulation für das SS 2012 erhalten.
Mal schauen, ob ich noch etwas Mathematik/Wirtschaft im Kopf habe.
| |
Master Wirtschaftsmathe?
|
|
|
|
|
|
Danke Xpert
|
| Zitat von NI-Xpert
Probiers mal mit:
|
Code: |
<img id="fader" src="./Bild.jpg" alt="" />
|
|
und:
|
Code: |
<script type="text/javascript">
$("#fader,#fader2,#fader3").load(function() {
$(this).hover(function(){
$(this).fadeOut('fast');
}, function() {
$(this).fadeIn('fast');
});
});
</script>
|
|
Also auf img.load und nicht document.ready
Evtl ist das auch Hirnfasching was ich da schreibe hab zu wenig Ahnung und Zeit um es zu testen. Evtl reicht dir das ja als Denkanstoß
/edit: auf das .find(img) kann man ja verzichten
| |
Das klappt nicht so ganz wie ich mir das vorstelle. Gedacht ist:
- Die Seite http://blog.wahooka.net/about.php wird aufgerufen
- An Stelle der Bilder wird nur << so eine Grafik zentral dargestellt.
- Wenn alle Bilder und Hintergründe (Mouseover-Teile) geladen sind, verschwindet die Ladeanimation.
- Alles ist geladen und es darf wild gehovert werden.
Ich habe jetzt wirklich alles durchforstet, aber es kollidiert zumeist damit, dass ich den Hover mit einem Div (in dem ein Hintergrundbild liegt) bewerkstellige.
Wenigstens war der Umzug hier bei uns ganz nett - meine Kuh-Kameratasche hat sich bewährt!
|
|
|
|
|
|
|
|
|
|
|
Kopfschmerzen Und wie soll ich jetzt den ganzen Abend lernen?
|
|
|
|
|
|
|
waaah..gibt nichts was ich mehr hasse als reguläre ausdrücke..
Ich prüfe ein Textfeld in Java ob es Buchstaben enthält:
|
Code: |
if(t.getText().matches("[a-zA-Z]+"){
bool = false;
}else {
bool = true;
}
|
|
z.B bei "abc123" hat bool bei mir den wert true.
wie kann das sein?
[a-zA-Z] - a through z or A through Z, inclusive (range)
X+ - X, one or more times
ich mags einfach net
|
|
|
|
|
|
|
bool = !t.getText().matches("^[a-zA-Z]+$");
/Deine Prüfung guckt ob es Buchstaben enthält, aber nicht ob es nur Buchstaben enthält. ^ steht für den Anfang vom String, $ für das Ende. Hier wird also dann geprüft ob das Feld von Anfang bis Ende nur Buchstaben enthält.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Danzelot am 18.02.2012 19:50]
|
|
|
|
|
|
nope, der Regex passt schon. Sein Problem ist wohl, dass er Konsequenz und Alternative im if..then..else vertauscht hat.
|
|
|
|
|
|
|
Tatsache. Ich hatte gedacht das wäre Absicht dass das Ergebnis falschrum ist, und nebenbei auch dass .matches auch Teilstrings akzeptiert.
|
|
|
|
|
|
|
Häh?
Also gesprochen steht oben bei mir "Wenn t einen oder mehr Buchstaben enthält, dann setze die Variable bool auf false, ansonsten setze sie auf true".
Dreh ich komplett durch oder hast du dich verguckt redhead?
Die Variable bool soll false sein wenn in dem feld ein buchstabe vorkommt.
|
|
|
|
|
|
|
Ok, das erklärt einiges. Der Regex (der den kompletten String matched) impliziert genau das Gegenteil.
|
|
|
|
|
|
|
| Zitat von Shaitan
Häh?
Also gesprochen steht oben bei mir "Wenn t einen oder mehr Buchstaben enthält, dann setze die Variable bool auf false, ansonsten setze sie auf true".
Dreh ich komplett durch oder hast du dich verguckt redhead?
Die Variable bool soll false sein wenn in dem feld ein buchstabe vorkommt.
| |
Der regex weiß mit deinen Zahlen nix anzufangen und matched deshalb nicht.
|
|
|
|
|
|
|
okay und wie würde dann ein RegExp aussehen z.B für eine Postleitzahl, damit geprüft wird ob der String nur aus ziffern besteht?
^[0-9]$
sollte doch funzen, aber wenn ich es wie oben in dem beispiel genau andersherum haben will, dass er true ausspuckt wenn es nicht nur aus zahlen besteht?
^[^0-9]$
so? funzt nämlich nich
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Shaitan am 18.02.2012 20:16]
|
|
|
|
|
|
[0-9]+
oder mit \d arbeiten.
|
|
|
|
|
|
|
funzt nich..also nur teilweise halt...maan..ok nochma:
|
Code: |
public boolean checkValues(){
boolean bool = true;
for(JTextField t : textFields){
if(t.getText().isEmpty()){
if(!t.getName().equals("Mobil")){
bool = false;
}
}
if(t.getName().equals("PLZ")) {
if(t.getText().matches("^[^0-9]+$")){
bool = false;
}
}
if(t.getName().equals("Kundennummer")){
if(t.getText().matches("^\\D+$")){
bool = false;
}
}
}
return bool;
}
|
|
Das ist meine Methode, die prüfen soll ob die Felder so ok sind und in die Datenbank eingetragen werden können. Prüft bisher nur ob überhaupt alle (ausser das Textfeld "Mobil") Felder etwas drin stehen haben und ob PLZ und Kundennummer nur aus Ziffern bestehen.
Beide möglichkeiten genau wie die ich eben oben angegeben hatte funktionieren nur auf diese weise:
z.B Plz:
"abc" -> bool = false
"123" -> bool = true
"12ab32" -> bool = true <---- WARGHLARGHL
|
|
|
|
|
|
|
Also 1. prüft matches() auf Übereinstimmung, nicht auf Enthaltung => kein ^,$ nötig
Deine Abfrage mit [^0-9]+ bedeutet, dass der String komplett NICHT aus Ziffernbestehen soll; ein Mix aus Ziffern und Buchstaben kannst du damit nicht bearbeiten.
|
Code: |
if(!t.getText().matches("[0-9]{5}")) {
bool = false;
}
|
|
aka, wenn der gesamte String nicht fünf Ziffern matcht...
|
|
|
|
|
|
|
Super, so funktionierts, aber wie sähe das aus wenn es eine variable anzahl von stellen wäre? (wie z.B bei der kundennummer)
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |