DominikJ
-
Gesamte Inhalte
181 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von DominikJ
-
-
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 durchwindow.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
-
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 festlegenAlles 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
-
Dann musste die ASP Seite so umbauen, dass Sie den löschparameter empfängt und falls dieser mitgeliefert wird einfach die Datei umbenennt.
-
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!
-
Wollte grad schreiben...
ObjectOutputStream gibt ja schließlich auch mit um welche Art von Object es sich handelt.
-
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ß
-
Also ich habe halt Kaninchen Population von wikipedia genommen...
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
-
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
-
Tri*** benutzt man um bei String die eventuell enstehenden lehrzeichen vor und nach dem String wegzuschneiden. (AFAIK)
Also ich nutze dafür Trim?
-
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
-
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: 1896Mit Java
-
Was willste denn mit \\ ?
Desweiteren schreibst du etwas inne LOCAL_MACHINE und willst es von CURRENT_USER auslesen?
-
Deine Daten rausnhemen ...
Und wieso nun noch TextBox2 verwenden?
-
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
-
In der Klasse deklarieren und nicht beim Event?
Public Class deineClass private variable as string ="init" '... End Class
-
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
-
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ß
-
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>
-
-
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.
-
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);
-
Wie war nochmal die Signatur von Klotzkopp?
"Funktioniert nicht" ist keine ausreichende Fehlerbeschreibung.Startet es jetzt garnicht mehr?
Gibt es Meldungen?
...
-
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.
-
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) ;
VBS Dateiname ändern
in Basic
Geschrieben
Nuja, so wie du willst oder garnicht in eine sub auslagern ...
Ich sag mal das bleibt dir überlassen