Zum Inhalt springen

Bitschubser

Mitglieder
  • Gesamte Inhalte

    107
  • Benutzer seit

  • Letzter Besuch

Beiträge von Bitschubser

  1. Original geschrieben von Commander_COM

    Das klassische Problem. Ich würde nach der Auswahl in dem ersten drop-down einen Round-Trip zum Server machen und dabei das zweite darstellen lassen. Damit bist du auf der sicheren Seite.

    Die anderen Lösungen wären

    - Frameset verwenden. Sehr unschön.

    - JavaScript verwenden. Dabei müsstes du alle Daten aller Anlagen an den Client schicken (in einem JavaScript-Array z.B.). Beim onChange des ersten Selects schreibt dann eine function das zweite select mit den zur Auswahl gehörenden daten voll.

    Ich bevorzuge jedoch den round-trip zum server. Das verlagert zwar die Arbeit auf die Scripte, ist aber das nonplusultra. JavaScript ist immer so eine Sache für sich (ich beherrsche gut, ja).

    Grüße

    Matze

  2. Original geschrieben von Angsthase

    Gibt es eine Möglichkeit Select-Listen zu verstecken, so das sie nicht sichtbar sind. Ähnlich wie man es mit Input-Feldern auch machen kann?

    Jain.

    Eigentlich Nein: Es besteht gar keinen Anlass, dies zu tun. Wenn dies nötig erscheint, sollte man seinen Ansatz noch einmal gründlich überdenken. Um Informationen in ein Form zu integrieren, die nicht angezeigt werden sollen, reicht immer ein

    <input type="hidden" />

    Ja nur beschränkt. Per CSS kann man beliebige Elemente verstecken ("visibility:hidden;"). Aber es kann nicht garantiert werden, dass alle Browser das korrekt darstellen. Ich würde mich darauf auf keinen Fall verlassen. Es ist (s.o.) auch gar nicht nötig.

    grüße

    matze

  3. Original geschrieben von HackTack1000

    Diese Tabelle ist mein Warenkorb, ich programmiere gerade bzw. versuche gerade ein E-Shop zu erstellen.

    Die Problemstellung ist nicht ganz klar, sondern wirkt etwas konfus. Zeit sich zurückzulehnen.

    Ein Warenkorb mit ASP-Session funktioniert vereinfacht so:

    Du hast folgende Tabellen in deiner DB:

    - Benutzer( ID, Login, Passwort, Name )

    - Warenkorb( ID, BenutzerID, ArtikelID, Anzahl )

    - Artikel ( ID, Bezeichnung, bla)

    Oder als ERD formuliert:

    [benutzer] -n----- <wählen> ------m- [Artikel]

    So. Der Benutzer meldet sich an. Eine Session wird erzeugt. In der Session wird die BenutzerID gespeichert.

    Jedesmal, wenn der Benutzer einen Artikel auswählt und der Datenbank hinzufügt, Machst du einen Eintrag in "Warenkorb" (bzw. ein Update wenn der Artikel schon drin ist oder ein Delete wenn er löschen will).

    Jedesmal, wenn der den Warenkorb anzeigen will, liest du den Warenkorb aus:

    SELECT * FROM Warenkorb WHERE BenutzerID={BenutzerID aus Session}

    Und damit ist doch -- zumindest dieses Basismodell -- erlegt.

    Grüße

    MAtze

  4. Original geschrieben von Panther

    Da hab ich leider nicht so die Wahl, denn verklicker mal einer IHK sie muss unbedingt Netscape 6 oder IE 6 benutzen ........

    Naja ich werd sehen was sich machen lässt und hoffen das es klappt und nicht zuviele nerven kostet.

    Sind die deine "Kunden"? Dann berate sie mal vernünftig.

    "Netscape 4 basiert auf einer völlig veralteten und überkommenen Technik. Er ist ein halbes Jahrzehnt alt und dabei langsamer und instabiler als alle anderen auf dem Markt verfügbaren Browser. Sie lassen doch auch kein MS-DOS mehr auf ihren Computern laufen und verlangen, ein Word-2000-Dokument damit anzuzeigen. Aktuelle Statistiken zeigen auf, dass die Netscape 4-Reihe nur noch marginale Bedeutung besitzt und kaum noch im Einsatz ist. "

    Gell.

    Grüße

    Matze

  5. Original geschrieben von Panther

    als ich dioe Seite validieren wollte brachte der mir schon Fehler das Tag

    <html>

    nicht erlaubt wär und so ein ******* ..... komische Sache mit dem validieren (ist mein erstes mal :D )

    Er meinte wahrscheinlich, dass die DTD fehlt..?

    Gruss

  6. Original geschrieben von Panther

    Danke !!! Das erspart mir einiges suchen.

    Keine Ursache.

    Das Validieren von HTML hilft wirklich nicht immer, ist aber der grobe Hammer, um die derben Fehler zu eliminieren. Solchen Feinheiten wie diesem Problem kommst du nur mit Erfahrung, Try+Error bei. Je mehr Erfahrung umso schneller geht das auch. Der Style war *der* Aspirant für Fehler im Netscape 4.x.

    Grüße

    Matze

  7. Original geschrieben von Panther

    Ich mag den Netscape 4.7 immer noch nicht .... man warum können die sich nicht mal auf einen Standard einigen. Warum muss jeder es anders haben .....

    Keiner mag den Netscape 4.

    Ich hab das Problem gefunden. Es ist die Style-Angabe in dem einen Frame. Verzichte auf die.

    Gruss

    Matze

  8. Original geschrieben von Panther

    im Netscape 4.7 zeigt er nur oben links ein kleines Kästchen an sonst nichts. Im Netscape 6 und im IE zeigt er alles an (nur halt die Formatierung im Netscape nicht so wie im IE ...)

    Ok. Mein nächster Schritt wäre - jetzt nicht lachen - ein neues Frameset zu schreiben.

    <html>

    <frameset rows="30,*,15" >

    <frame src="oben.asp" >

    <frameset cols="200,*">

    <frame name="Inhalt">

    <frame name="Hauptframe">

    </frameset>

    <frame src="unten.asp">

    </frameset>

    </html>

    Was passiert dann? Gibt es unterschiede?

    Wenn Nein : Verloren

    Wenn Ja: schrittweise auf dein vorhandenes Frameset zugehen und jeden Schritt im Netscape4 überprüfen.

    Gruss

    Matze

  9. Original geschrieben von Panther

    von daher sollte das bei mir auch richtig sein, oder ?

    Soviel dann zum validieren bei W3c .....

    Du hast recht, es steht beim w3c so und daher auch bei stefan münz. Validiert habe ich dein HTML nicht, das ist schon deine Aufgabe. Wenn dir Netscape 4 trotz validen HTML nichts anzeigt, dann musst du Stepbystep die vielen Parameter in frameset- und frame-tags entfernen. Scheinen sowieso zu viele, um das Frameset vernünftig anzuzeigen. Funktioniert es denn wenigstens, d.h. zeigt er die Rahmen so an, wie er soll? Oder zeigt er das Frameset *überhaupt* nicht an?

    Gruss Matze

  10. Original geschrieben von Armand 2k

    - ich habe gehört, dass SQL2kServer die Möglichkeit haben soll, über SOAP direkt angesprochen werden zu können.

    Das ist mir neu, aber denkbar, dass es das mittlerweile gibt. Mir stellt sich dabei nur die Frage, wie das im SQL Server implementiert wird. Erstens wird die SQL Server Dokumentation darüber sicherlich Auschluss geben. Zweitens stellt sich mir die Frage, wie man im SQL Server die Anfrage behandelt. In einer SP?

    Hat soetwas schon mal einer gemacht und komme ich an den DB-Server dran, ohne noch eine Webapplikation dazwischenzuhängen?

    Hab ich leider nicht und kann dir daher nicht helfen. Ich würde die SQL Server Doku durchwälzen und evtl die MSDN befragen.

    Ist wirklich ein interessantes Thema, da durch das direkte Ansprechen der DB mittels SOAP einiges vereinfacht würde.

    Grüße

    Matze

  11. Original geschrieben von nazgul

    bei css kann man z.b. mit a:hover{background:#787878;} den hintergrund verändern wenn die Maus drübergeht.

    wie kann ich es bei td machen. Ich will das sich der hintergrung von der Zelle bzw der Zeile ändert.

    mit JavaScript habe ich das schon gesehen, aber ich will kein JS benutzen. Am besten css oder nur html:D

    Genauso.

    td:hover {...}

    Wenn es nicht geht, dann unterstützt Dein Browser es noch nicht. Der Internet Explorer z.B. ist in der CSS-Umsetzung nicht besonders fortschrittlich. Probier es doch mal mit Mozilla, Version 1.0 ist seit kurzem ´draußen.

    Grüße

    Matze

  12. Original geschrieben von Armand 2k

    ach ja, und nochwas...

    natuerlich will ich nicht ueber odbc gehen, was ja theoretisch auch schon einen xml strom liefert, sondern wirklich rpc mit soap ersetzen

    Da ich aus dem IIS/ASP-Bereich und nicht WAMP komme, fällt es mir nicht ganz leicht, dein Problem nachzuvollziehen. Sollte es denn in PHP nicht genauso einfach sein, auf einen SQL-Server zu connecten wie von ASP/ADO aus?

    Nicht odbc heißt was?

    OLEDB?

    System-DSN?

    Gruss

    Matze

  13. Original geschrieben von Panther

    
    </noframes>
    
    </frameset>
    
    </html>
    
    

    Hoffe jemand kann mir helfen.

    Schau dir den Ausschnitt genau an.

    Du schließt das äußere Frameset NACH dem noframes bereich. schließ es vorher. Es wird gehen.

    Das nächste mal vor dem Fragen das HTML besser validieren lassen, zB bei www.w3c.org

    Gruß matze

  14. Original geschrieben von Armand 2k

    Ich möchte einen SOAP-Request über einen Apache mit php-Modul an eine MSSQL-Server2k-DB absetzen. Hat von euch einer ne Ahnung wie das funktionieren könnte?

    Ich finde immer nur Sachen mit ASP und sonstigem ***-Schnickschnack, den ich eigentlich weglassen will...

    Soll also nur über Apache laufen...

    Ich kenne keinen RDBMS, dass einen Webserver zwecks Entgegennahme von SOAP-Requests besitzt. Wäre auch nicht im Sinne des Erfinders, einen DB-Server mit einem httpd zu belasten/unsicher zu machen.

    IMO wirst Du nicht um einen Webserver herumkommen, der die SOAP-Requests entgegennimmt, die DB abfragt und dann die Antwort verschickt.

    Grüße

    Matze

  15. Original geschrieben von horsti

    wär kann mir ein paar tipps geben zumaufbau einer wissensdatenbank?

    Als Webbasierende Lösung im inratnet!

    Abgesehen von der technischen Seite solltest Du dir als erstes überlegen, was die Datenbank können soll. D.h., was muss sie speichern können und in welcher Struktur. Dann fängst du an, dir ER-Diagramme zu zeichnen, achtest dabei auf vernünftige Normalisierung und treibst das soweit, bis das Modell verspricht, brauchbar zu sein. Vorher solltest du mit der Umsetzung nicht beginnen, sonst wird das ganze Stückwerk und unübersichtlich.

    Grüße

    Matze

  16. Original geschrieben von node

    Ok ihr habt recht, dachte immer man kann JS in Outlook nicht einzeln ausstellen. Sorry ich revidiere meine Aussage =)

    Um es mal aus der Sicht der Praxis klar zu stellen:

    Outlook kann in der Vorschau boshaften Code ausführen. Dabei nutzt der Code einen Bug im Internet Explorer, der für die Vorschau genutzt wird. Es handelt sich dabei um VBScript/JScript (nicht JavaScript) oder um eingebettete Objekte.

    Workaround:

    Outlook-Sicherheitseinstellungen so ändern, dass zur Anzeige von HTML-Mail die Internet-Explorer-Zone "Eingeschränkte Sites" und nicht die Zone "Internet" (standard) angewendet wird.

    Damit ist das problem gelöst und man kann Outlook ohne Bedenken weiterhin nutzen (bis der nächste Bug kommt).

    Der Wurm BadTrans-b hat z.B. dieses Loch ausgenutzt.

    Grüße

    Matze

  17. Original geschrieben von BlearSun

    und ein Provider?

    Auf die Lizenz bezogen: Eine Lizenz braucht man nur für den Windows 2000 Server. Oder meinst du, dass du auch für deine HTML-Seiten lizenzen brauchst? Sicher nicht.

    Wenn ihr Probleme mit ASP habt, nur her damit. Das Thema ist hier sowieso etwas unterrepräsentiert.

    Grüße

    Matze

  18. Original geschrieben von msegl

    wenn ich aber die seite mit den netscape 6 (gekko) aufrufe zeigt er mir als browser

    Name: Netscape CodeName: Mozilla Version: 5.0 (Windows; de-DE)

    an.

    eigentlich müsste er doch als codename gekko angeben oder?

    Der User-Agent lautet z.B. so:

    mozilla/5.0 (x11; u; linux i686; de-de; rv:0.9.4) gecko/20011126 netscape6/6.2.1

    mozilla/5.0 (windows; u; win98; de-de; rv:0.9.4) gecko/20011019 netscape6/6.2

    und hier noch ein interessanter Link zur Browsererkennung:

    http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html

    Grüße

    Matze

  19. Original geschrieben von bully2000

    Aber wer benutzt den schon den Opera 5?:D

    Ich, justemang. Was dagegen?

    Ist ein hervorragender Browser. JavaScript ist aus, weil ich es nicht brauche. 98% aller Seiten kann ich mit Opera 5.12 anschauen. Opera5 ist viel kleiner als Opera 6 (und Mozilla *g*). Fragen?

    Grüße

  20. Original geschrieben von bully2000

    Vernachlässigen kann ich den 4.7 dummerweise nicht! Das ding wird in 2 wochen aufer Ausbildungsmesse geziegt! Im Netscape 4.7 ! Und da muss ich ihn jetzt 100% kompatibel machen!

    Dieser dumme Browserkrieg! Friede! :D

    Klnnen die sich nicht einigen!

    Zeig denen doch mal Opera 602, Mozilla RC3 oder Netscape 7...

    Netscape 4.x zu verwenden zeugt von Dummheit.

    Grüße

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