Zum Inhalt springen

DominikJ

Mitglieder
  • Gesamte Inhalte

    181
  • Benutzer seit

  • Letzter Besuch

Beiträge von DominikJ

  1. War mein Fehler ;) this hat ja keine location :D

    <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

  2. 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 ;)

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

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

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

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

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

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

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

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

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

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

  13. 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) ;
    
    

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