Zum Inhalt springen

DominikJ

Mitglieder
  • Gesamte Inhalte

    181
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DominikJ

  1. Nuja, so wie du willst oder garnicht in eine sub auslagern ... Ich sag mal das bleibt dir überlassen
  2. War mein Fehler this hat ja keine location <input type="button" width="30" class="button" value="DEL" onclick="window.location.href=window.location.href+'?clean=true'"> dies fügt deinem button nur die Aktion hinzu, dass die aktuelle Seite mit Parameter clean = true aufgerufen wird. window.location.href=window.location.href+'?clean=true Würde ich noch ersetzen durch window.location.href='datei.asp?clean=true D.h. wenn deine Seite datei.asp ist leitet es dich weiter auf datei.asp?clean=true nun kannst du in der datei.asp etwas so einfügen, dass er auf den Parameter reagiert If Request.QueryString("clean") == "true" Then doActionFilenameBereinigen(); Hab grad Asp syntax nicht im kopf. Mod bitte verschieben nach Skript- und Webserverprogrammierung - Forum Fachinformatiker.de
  3. Bei richtiger Programmierung kannste es aussehen lassen wie du willst. Es gibt verschiedene Möglichkeiten dies zu 'erlangen'. Ich kenne die aber nur genauer von PHP/Apache und versuch die mal zu erklären. Es gibt ModRewrite für Apache, welches dich Regeln festlegen lässt welche 'seiten' wohin weiterleiten. So kannst du entweder eine Liste führen: (Pseudo) seite1.html = index.php?id=11 seite2.html = index.php?id=5 Was natürlich viele dynamische aspekte über den haufen wirft.... aber du kannst auch festlegen Alles was keine echte Datei im Dateisystem ist = index.php Die dahinterstehende Applikation bekommt nun alles weitergeleitet und sieht den aufgerufenen Pfad. Deine Beispiele sind vermutlich alle jedoch anders strukturiert. Bei PHP bzw. Apache gibt es die Option, Dateien dürfen ohne Endungen aufgerufen werden. Vom Prinzip her ist aber dann die Aufbereitung der Daten bzw. Darstellung der Seite identisch. http://.../[COLOR="SeaGreen"]Desktopdefault.aspx[/COLOR]/tabid-63/49_read-33 http://.../International/Web/LG/DE/[COLOR="SeaGreen"]like35lgde.nsf[/COLOR]/docbyalias/nav_liefer http://.../[COLOR="SeaGreen"]4players.php[/COLOR]/screenshot_list/PC-CDROM/4177/Screenshots/0/0/Aura_Tor_zur_Ewigkeit.html http://.../content/products/[COLOR="SeaGreen"]productdetails.aspx[/COLOR]/server-poweredge-t610?c=de&cs=debsdt1&l=de&s=bsd Alles was grün markiert ist könnte eine echte Datei sein. Dann geht es weiter. Die Datei deines ersten beispiels bekommt nun die "Parameter" /tabid-63/49_read-33 mitgeliefert. Diese Darstellungsform ist die einfachste. vermutlich wird nun einfach mit einem RegEx oder ähnlichem die aufgerufene URL ab Dateiname untersucht. und übersetzt es in vermutlich ?tabid=63&read=33 (oder ähnliches). Nun kann quasi mit normalen GET-Parametern gearbeitet werden... Auch ein /49_read-33/tabid-63 funktioniert Die anderen 3 nutzen vermutlich eine dynamisch erstellte 'Übersetzungs-Tabelle' Beim Anlegen von Seite xyz wird in dieser gespeichert, das Tabellen id 123 aufrufbar unter /xyz/ ist .... Im Prinzip ist alles Möglich. Du könntest prüfen, ob in der Adresse z.B. Screenshots vorkommt und die darauf folgenden Parameter (/0/0/abcd.html) bedeuten dann Bild galerie, seite 0 + beschreibung welche beliebig veränderbar ist. Ohh, fuunktioniert ja sogar: http://www.4players.de/4players.php/screenshot_list/PC-CDROM/4177/Screenshots/0/0/lol.html Sorry, vllt. sehr großer Wirrwarr den ich geschrieben hab, aber vllt verstehste es ja
  4. Dann musste die ASP Seite so umbauen, dass Sie den löschparameter empfängt und falls dieser mitgeliefert wird einfach die Datei umbenennt.
  5. Wie gesagt, du musst es Serverseitig ausführen. Die onclick events werden Clientseitig ausgeführt. Mein 'Code' war die Demonstartion zur clientseitigen Ausführung. <td><input type="button" width="30" class="button" value="DEL" onclick="this.location.href=this.location.href+'?del=true'"></td> Das ist in etwa der Aufrufende Code. Die aufgerufene Seite muss mit einer Serverseitigen Programmiersprache erstellt sein wie z.B. PHP, JSP, ASP ... Nur leider kenne ich deinen Server nicht und kann dir da nicht weiterhelfen. Da ich nicht weiß, was ihr dort für einen Webserver mit welchen 'Modulen' einsetzt. Wenn es eine reine HTML Datei ist, welche auchnoch bei dir lokal auf dem Rechner ist und mit einem file:/// Pfad aufgerufen wird, dann musst du erstmal einen Webserver einrichten, wofür ich dir dann XAMPP empfehle. Das umbenennen ist dann kein Problem!
  6. DominikJ

    Binär Datei schreiben

    Wollte grad schreiben... ObjectOutputStream gibt ja schließlich auch mit um welche Art von Object es sich handelt.
  7. hey, Dein problem ist es denke ich, dass du das ganze Clientseitig versuchst: ein onclick Event wird beim benutzer ausgeführt: <td><input type="button" width="30" class="button" value="DEL" onclick="alert('test!')"></td> Du musst das ganze ja serverseitig ausführen, d.h. "Sprachen" wie asp, php, jsp sind zu verwenden. Gruß
  8. Also ich habe halt Kaninchen Population von wikipedia genommen... Fibonacci-Folge ? Wikipedia Dort steht im zweiten Lebensmonat. D.h. Geburt = 1. Lebensmonat. Aber ist doch auch nicht so wild... stell doch meiner Ausgabe ein Monat -1: Zuwachs: 0 Gesamt: 1 voran und schon stimmt es wieder Ich füge die Hasen auch schon im ersten Lebensmonat hinzu ... Ist also ne Verständnisfrage. MasterHase 'initialisiert' (1 Monat alt) -> Monat vergeht (2 Monate alt) -> Monat vergeht (3 Monate alt) -> geschlechtsreif -> rammelt -> neuer Hase -> Monat vergeht (4 Monate alt) -> rammelt -> neuer Hase -> Monat vergeht -> Tod! Edit: Ach die Differenzen zwischen der Ausgbae mit und ohne versterben, liegen daran, das ich im nachhinein das alles nochmal bissl weiter und anders aufgebaut hatte. @ Goose: Das ist ja der Algo für die Standard Folge
  9. Huhu, hab nun auch mal ne Frage, evtl. auch eine ungewöhnliche. Aber vllt kann mir ja wer weiter helfen. Und zwar geht es mir darum, Clientseitig von einer Webseite ein Bild, welches auf der Seite angezeigt wird als Bild (nicht als URL) per AJAX zu 'verschicken'. Bsp.: Meine Seite Abc Zeigt irgendwo ein Bild mit der ID bild1 an. Nun möchte ich, dass beim Besuch dieser Seite dieses Bild an meinen Server gesendet wird. (wo wir uns ja schon befinden - Also keine Sicherheitslücken o.ä. ausnutzen) Hat da wer ne Idee wie und ob das überhaupt gehen könnte? Generell ist es ja möglich, Bilder per JS 'ohne File einzubinden': var bild1 = "data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%16" + "......"; // gekürzt image = new Image(); image.src = bild1; Den weg müsste ich nun auch rückwärts machen können. Dann wäre mein Problem ja schon 'behoben'. Danke für jede Hilfe und Gruß, Dominik
  10. Wieso geht das nicht? Wenn er die Variable als Klassenvariable deklariert ist das doch alles ok. Klick Button 1 = Beliebige Daten in Klassenvariable füllen Klick Button 2 = Daten aus Klassenvariable auslesen 'Quellcode' hat er dann nur in Button 1
  11. So Siehts bei mir aus: Ohne Versterben Hasen gestartet! Lasst sie rammeln wie die Karnickel Monat 0: Zuwachs: 0 Gesamt: 1 Monat 1: Zuwachs: 0 Gesamt: 1 Monat 2: Zuwachs: 1 Gesamt: 2 Monat 3: Zuwachs: 1 Gesamt: 3 Monat 4: Zuwachs: 2 Gesamt: 5 Monat 5: Zuwachs: 3 Gesamt: 8 Monat 6: Zuwachs: 5 Gesamt: 13 Monat 7: Zuwachs: 8 Gesamt: 21 Monat 8: Zuwachs: 13 Gesamt: 34 Monat 9: Zuwachs: 21 Gesamt: 55 Monat 10: Zuwachs: 34 Gesamt: 89 Monat 11: Zuwachs: 55 Gesamt: 144 Monat 12: Zuwachs: 89 Gesamt: 233 Monat 13: Zuwachs: 144 Gesamt: 377 Monat 14: Zuwachs: 233 Gesamt: 610 Monat 15: Zuwachs: 377 Gesamt: 987 Monat 16: Zuwachs: 610 Gesamt: 1597 Monat 17: Zuwachs: 987 Gesamt: 2584 Monat 18: Zuwachs: 1597 Gesamt: 4181 Monat 19: Zuwachs: 2584 Gesamt: 6765 Monat 20: Zuwachs: 4181 Gesamt: 10946 Monat 21: Zuwachs: 6765 Gesamt: 17711 Monat 22: Zuwachs: 10946 Gesamt: 28657 Monat 23: Zuwachs: 17711 Gesamt: 46368 Monat 24: Zuwachs: 28657 Gesamt: 75025[/code] Mit Absterben: [code]Hasen gestartet! Lasst sie rammeln wie die Karnickel Monat 0: Zuwachs: 0 Verstorben: 0 Gesamt: 1 Monat 1: Zuwachs: 1 Verstorben: 0 Gesamt: 2 Monat 2: Zuwachs: 1 Verstorben: 0 Gesamt: 3 Monat 3: Zuwachs: 1 Verstorben: 1 Gesamt: 4 Monat 4: Zuwachs: 2 Verstorben: 1 Gesamt: 6 Monat 5: Zuwachs: 2 Verstorben: 2 Gesamt: 8 Monat 6: Zuwachs: 3 Verstorben: 3 Gesamt: 11 Monat 7: Zuwachs: 4 Verstorben: 4 Gesamt: 15 Monat 8: Zuwachs: 5 Verstorben: 6 Gesamt: 20 Monat 9: Zuwachs: 7 Verstorben: 8 Gesamt: 27 Monat 10: Zuwachs: 9 Verstorben: 11 Gesamt: 36 Monat 11: Zuwachs: 12 Verstorben: 15 Gesamt: 48 Monat 12: Zuwachs: 16 Verstorben: 20 Gesamt: 64 Monat 13: Zuwachs: 21 Verstorben: 27 Gesamt: 85 Monat 14: Zuwachs: 28 Verstorben: 36 Gesamt: 113 Monat 15: Zuwachs: 37 Verstorben: 48 Gesamt: 150 Monat 16: Zuwachs: 49 Verstorben: 64 Gesamt: 199 Monat 17: Zuwachs: 65 Verstorben: 85 Gesamt: 264 Monat 18: Zuwachs: 86 Verstorben: 113 Gesamt: 350 Monat 19: Zuwachs: 114 Verstorben: 150 Gesamt: 464 Monat 20: Zuwachs: 151 Verstorben: 199 Gesamt: 615 Monat 21: Zuwachs: 200 Verstorben: 264 Gesamt: 815 Monat 22: Zuwachs: 265 Verstorben: 350 Gesamt: 1080 Monat 23: Zuwachs: 351 Verstorben: 464 Gesamt: 1431 Monat 24: Zuwachs: 465 Verstorben: 615 Gesamt: 1896 Mit Java
  12. Was willste denn mit \\ ? Desweiteren schreibst du etwas inne LOCAL_MACHINE und willst es von CURRENT_USER auslesen?
  13. Deine Daten rausnhemen ... Und wieso nun noch TextBox2 verwenden?
  14. Ja das geht schon im Bezug auf deine Frage, im Bezug auf dein beispiel aber eher nicht. public class deineClass private c as integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Integer = 3 Dim b As Integer = 2 c = a + b End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = c End Sub end class
  15. In der Klasse deklarieren und nicht beim Event? Public Class deineClass private variable as string ="init" '... End Class
  16. Möglichkeit 1 von Klotzkopp bereits vorgeschlagen BCC nutzen: mail.to.add("absender") mail.bcc.add(TextBox2.Text) 2 Möglichkeit Schleife durch Combo Box nutzen: For Each item As String In ComboBox1.Items MsgBox(item) 'deine mail routine Next
  17. Darf ich mal fragen wofür du das vor hast? Privat? Arbeit? Schule? Ein Rekursions Beispiel? Weisst du denn was Rekursion ist? Wenn ja, wieso muss man dir dann alles vorkauen. Selbst wo ein fertiges Beispiel geliefert wird, klappt es nicht? Lies dir den Wiki Artikel durch, Google ein Wenig und dann frag evtl. nochmal. Solltest du es dann wirklich noch nicht 'verstanden' haben, überleg dir ob du damit heute weitermachen willst (ist ja der falsche Tag dazu)... Gruß
  18. DominikJ

    Javac poppt nur auf

    Ein weitere Versuch ... Was passiert wenn du folgendes in deiner cmd eingibst: "C:\Program Files\Java\jdk1.6.0_11\bin\javac.exe" Wenn du nicht weisst wie du Umgebungsvariable änderst... Dann guck dir doch den Link an den ich dir schon rausgesucht habe. Forum Fachinformatiker.de - Einzelnen Beitrag anzeigen - Application kann nicht gestartet werden Dieser enthält einen weiteren Link: Installation des Java SDK / JDK Dann Punkt 8 und Windows XP... Wenn du keinen Arbeitsplatz in deinem Startmenü hast, nehme den Arbeitsplatz vom Desktop! Übrigens mal zur Demo: C:\Program Files\Java\jdk1.5.0_16\bin>java -version java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02) Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing) C:\Program Files\Java\jdk1.5.0_16\bin>cd .. C:\Program Files\Java\jdk1.5.0_16>java -version java version "1.6.0_06" Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing) C:\Program Files\Java\jdk1.5.0_16>
  19. 1) Ja 2) Wenn Autostart (wie CDs) gemeint: Jein Mit bestimmten Konfigurationen auf den Systemen wohl schon. Standard = Nein 3) Jein JRE und J2ME hat generell Unterschiede. Man kann m.E. so programmieren, dass es auf beiden REs lauffähig ist. Jedoch vermute ich, dass dein media-Player vorhaben dann Aufgrund fehlender Unterstützung von J2ME nicht laufen wird.
  20. Ok, is eh nen Fehler drin Imports sind die awt's import java.awt.Dimension; import java.awt.Toolkit; Und Abfragen kannste so: Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); System.out.print(dim.height+"x"+dim.width);
  21. Wie war nochmal die Signatur von Klotzkopp? Startet es jetzt garnicht mehr? Gibt es Meldungen? ...
  22. Auszug eines Beispiels aus DirectoryInfo.GetFiles Method (System.IO) using namespace System; using namespace System::IO; int main() { // Make a reference to a directory. DirectoryInfo^ di = gcnew DirectoryInfo( "c:\\" ); // Get a reference to each file in that directory. array<FileInfo^>^fiArr = di->GetFiles(); // Display the names of the files. Collections::IEnumerator^ myEnum = fiArr->GetEnumerator(); while ( myEnum->MoveNext() ) { FileInfo^ fri = safe_cast<FileInfo^>(myEnum->Current); Console::WriteLine( fri->Name ); } } Die MSDN ist sehr hilfreich! Für viele Klassen/Methoden gibt es Beispiele. Zwar nicht immer in allen Sprachen aber man kann es ableiten.
  23. Ok, die hat die Methode nid. Dimension screen = Toolkit.DefaultToolkit().getScreenDimension() ; int xPos = Integer.parseInt(String.valueOf(Math.round((screen.getWidth() - this.getWidth())/2))) ; int yPos = Integer.parseInt(String.valueOf(Math.round((screen.getHeight() - this.getHeight())/2))) ; this.setLocation(xPos, yPos) ;
  24. Was ist denn this? Extended deine Class eine bestehende?

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