Re: Also bei mir klappts mit allen Browsern... ;-) - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Phixxi (280 Beiträge) am Freitag, 26.Juli.2002, 11:03. WWW: gastro4sale.de
    Re: Also bei mir klappts mit allen Browsern... ;-)

      Habe mehrere Templates für die DB:
      Das, auf welches das besprochene Form zugreift, heißt Objekete und sieht so aus:

      <do action=all selectbrowse=no range^=0,10 pagebrowse=no listtype=list showamount=all,sel buttonbrowse=bottom listfields=ObjektNr,Ort,Region,Land,Objektart,Objektkategorie,Pacht,Kauf/Abloesesumme,Fotos allfields=-Id,Detailaufrufe,next,Fotos,Objektstatus sort=-ObjektNr input=link databack=f0f0f0 datasize=2 headback=#CCCCFF border=0 spacing=1 padding=2 gridcolor=b0b0b0 dataface=arial,helvetica>
      </p>
      <perl>
       
      if ($cmd eq "all") { 
      get "Id==$_id","Objekte";
        $Detailaufrufe++;
        mod "Id==$_id", ["Detailaufrufe",$Detailaufrufe],"Objekte";
       }
      </perl> 
      

      ##...plus ein bißchen HTML

      Dann gibt es noch ein Template, das für das "Direkt-LogIn" Form gedacht ist, welches sich auf meiner Seite direkt darunter befindet (und auf der Homepage).
      Es heißt "Expose2" und sieht so aus:

      <do action=all ObjektNr==$_sel{ObjektNr} listtype=all db=Objekte listfields=-Id,next,Fotos,Objektstatus showamount=no selectbrowse=no Buttonbrowse=no databack=f0f0f0 datasize=2 headback=#CCCCFF border=0 spacing=1 padding=2 gridcolor=b0b0b0 dataface=arial,helvetica>
      <perl>
      if ($_amount == 0)
      {
      out "Unter dieser ObjektNr ist kein Eintrag vorhanden!";
      }else
      

      {
      $Detailaufrufe++; 
      mod "Id==$_id",["Detailaufrufe",$Detailaufrufe],"Objekte";
      }
      </perl> 
      </p>
      

      ##

      Bevor der User aber darauf gelangt, kommt er auf "Expose", bzw, "noobject".
      Die sorgen dafür, dass auch die richtige Objektnummer, bzw. das richtige Format eingegeben werden.

      "Expose":

      <perl>
      unless ($_sel{ObjektNr}=~ /^(\d{4,4})$/)
      { 
      $inc="noobject";
      } else
      {
      $inc="Expose2";
      }
      </perl>
      <include src=$inc>
      

      ## ...ausser diesem Perl Code und ein bißchen HTML steht sonst nix drin, kein Action Tag.

      "noobject":

      <html><head><title>Falsche Objektnummer</title>
      <center>
      <body background=http://www.gastro4sale.de/mmd-bg.jpg>
      <br>
      

      <P STYLE="text-align: center;"><SPAN STYLE="font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: medium; color: rgb(0,51,153);">
      <h2 align=middle>Bitte geben Sie die 4-stellige ObjektNr ein!</h2>
      <p></p></font>
      </body></html>
      

      ## ...das ist alles. Kein Perl, kein Action Tag.

      ?????
      Und jetzt?

      Viele Grüße von Mr. Ratlos...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Phixxi (280 Beiträge) am Dienstag, 23.Juli.2002, 18:34.
    @CB: Aber jetzt!

      Hi Christoph,

      so, jetzt hat er's. Ich Idiot hab mein Cache nicht gelöscht und es wurde immer noch der alte Quelltext gezeigt.
      Jetzt müßte es stimmen...
      Kannst Du nochmal nachschauen ob's jetzt bei Dir geht?

      Wäre nett, muß nämlich gleich ins Krankenhaus zu meinem Dad...

      THX vielmals,
      Phixxi

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 23.Juli.2002, 18:56.
    Re: @CB: Aber jetzt! - genau...

      ...jetzt gehts ;-)

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Dienstag, 23.Juli.2002, 19:00. WWW: gastro4sale.de
    Re: @CB: Aber jetzt! - genau...

      +"BROACHKRÄSCH#!

      Das war der 480kg Stein der mir gerade vom Herzen gefallen ist!
      Vielen Dank!!!
      Jetzt muß ich auch noch die anderen Forms ändern, da isses nämlich auch noch so.
      Aber jetzt weiß ich woran's liegt...

      Und was lernen wir mal wieder daraus?
      Immer die Site mit 'nem alten Browser checken!
      Das hat man von seiner Bequemlichkeit... ;-)

      Gruß,
      Phixxi

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Dienstag, 23.Juli.2002, 19:13.
    Re: @CB: Aber jetzt! - von wegen...

      Tja, dat war wohl nix...
      Hab's gerade gecheckt: Jetzt passiert geanu dasselbe bei mir (Bitte melden Sie sich an...)
      Scheint so, als ob IE und NN das genau andersrum interpretieren...
      Ich hoffe nur, dass das nur beim alten 3er so ist...
      Sonst wäre es ein heftiger Bug.
      Hab's jetzt wieder so gemacht wie vorher, da wohl die meisten IE verwenden.
      Trotzdem Sch.....

      Hast Du noch 'ne Idee was man da machen kann?
      Ich denke mal, es betrifft nicht nur mich...

      Gruß,
      Phixxi

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Dienstag, 23.Juli.2002, 19:14.
    Re: @CB: Aber jetzt! - von wegen...

      P.S. Muß jetzt leider weg.
      Schaue nachher nochmal vorbei...

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 23.Juli.2002, 20:10.
    Re: @CB: Aber jetzt! - von wegen...

      du hast method=get -> dann kein enctype=multipart/form-data und keine = oder sonstwas hinter den namen.
      bei method=post kannst du mit dem enctype arbeiten, dann muß aber = oä. dahinter.

      dann gehts auch ohne anmeldung...

      Sander

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Dienstag, 23.Juli.2002, 21:42. WWW: gastro4sale.de
    Re: @CB: Aber jetzt! - von wegen...

      Hi Sander,
      moment, jetzt nochmal langsam.
      Das ist der original Code:
      <FORM NAME="ObjekteForm" ENCTYPE="multipart/form-data" ACTION="http://g4s-db.de/cgi-bin/baseportal.pl?" TARGET="_self" METHOD=GET>
              <INPUT TYPE=HIDDEN NAME="htx" VALUE="/g4s-db.de/Objektdaten/Objekte">
      

      Wie soll der jetzt Deiner Meinung nach aussehen?
      Ich meine beim IE & Opera klappt's doch...
      Wieso gibt's da überhaupt Unterschiede zwischen IE & NN?
      Liegt das wohl nur an den alten Versionen...?

      THX
      Phixxi

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 23.Juli.2002, 23:02.
    Re: @CB: Aber jetzt! - von wegen...

      nein, es liegt nicht an einer alten Version, sondern der NN arbeitet anders als IE.
      multipart/form-data codiert die daten für ein get falsch. bei post werden sie richtig erkannt.
      entweder
      <FORM NAME="ObjekteForm" ENCTYPE="multipart/form-data" ACTION="http://g4s-db.de/cgi-bin/baseportal.pl?" TARGET="_self" METHOD=post>
      <INPUT TYPE=HIDDEN NAME="htx=" VALUE="/g4s-db.de/Objektdaten/Objekte">
      

      oder

      <FORM NAME="ObjekteForm" ACTION="http://g4s-db.de/cgi-bin/baseportal.pl?" TARGET="_self" METHOD=GET>
      <INPUT TYPE=HIDDEN NAME="htx" VALUE="/g4s-db.de/Objektdaten/Objekte">
      

      Sander

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Mittwoch, 24.Juli.2002, 00:06.
    Re: @CB: Aber jetzt! - von wegen...

      Aha! Na dann werd ich das mal ändern...
      Wer weiß wieviele Interessenten deswegen schon abgehauen sind...

      Vielen Dank auf jeden Fall!

      Gruß,
      Phixxi

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 24.Juli.2002, 00:29.
    Re: @CB: Aber jetzt! - von wegen...

      sagen wir mal viel können es nicht sein, ich kenne nur CB, der noch mit nem NN rumsurft ;-)

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 24.Juli.2002, 09:19.
    Re: @CB: Aber jetzt! - von wegen...

      Ich kenn sonst auch keinen anderen ,-)

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Mittwoch, 24.Juli.2002, 10:48. WWW: gastro4sale.de
    Re: @CB: Aber jetzt! - von wegen...

      Ich auch nich...:-)))

      Aber Spass beiseite:
      Bin gerade dabei Sanders Code zu testen.
      Das isses leider auch nich...
      IE zeigt zwar den gesamten Inhalt der DB an, wenn man keine Kritereien gewählt hat, aber nach Filterungen kommt nüscht mehr.
      NN läuft damit.
      Da lass ich's natürlich erstmal so, aber das Wahre isses nich gerade...

      Scheint so, als gäbe es nicht DIE Universallösung für beide Browser.
      Bleibt nur die Site für Netscape zu spiegeln und den User darauf zu lenken.
      (Und ich dachte, ich wär endlich feddich...#grummel#)

      Ansich bin ich ja keine Freund von Onkel Bill, aber aus Sicht des Webmasters würde ich nur einen Browser begrüssen...(oder ein paar Kompatible, aber das wird wohl -nicht nur im Browserbereich- immer ein Traum bleiben)

      Die ganze Site sieht aus Netscape Augen sowieso voll Schei... aus. Viele Schriften sind viel zu klein, alles verschoben, nix zentriert und kaum Effekte.
      Weiß gar nicht, wie ich jehrelang mit dem Teil surfen konnte...
      (Oh, oh, ich hör schon die wütenden NN User schnauben...)

      Aber lassen wir das. Gehört nich hierhin.
      Also, falls doch noch jemand -zumindest für den Form- Code eine Browserübergreifende Lösung weiß, bitte melden oder posten!
      Besten Dank für die Aufmerksamkeit,
      auf Wiedersehen!
      Phixxi

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.Juli.2002, 13:12.
    Re: @CB: Aber jetzt! - von wegen... Mmh...

      Also eigentlich habe ich bis jetzt noch nicht von solchen Problemen beim Formular-Abschicken bzgl. verschiedener Browser gehört - funzt sonst immer. Beispiel: Dieses Forum ist ja auch nichts anderes als eine baseportal-Anwendung und dieses Formular hier (in das ich grade schreibe ;-) ) wird von allen Browsern richtig verschickt...

      Ich schau mir nachher nochmal schnell Deinen Code durch irgendein kleiner Haken muss da noch drin sein...

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Donnerstag, 25.Juli.2002, 13:59. WWW: gastro4sale.de
    Re: @CB: Aber jetzt! - von wegen... Mmh...

      Wäre klasse!
      Da die meisten Seiten meiner Site mit NN eh mies aussehen, bin ich gerade dabei alles zu optimieren.
      Wenn ich dann noch einen browserübergreifenden, funktionierenden Formcode hätte, wär's natürlich perfekt...

      Vielen Dank!
      Phixxi

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.Juli.2002, 14:19.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      So, hab das jetzt nochmal getestet und mit folgendem Code klappts bei mir mit allen möglichen Browsern (getestet: NS 3.04, NS 4.7, IE 5.0 und Mozilla 1.0):

      <FORM NAME="ObjekteForm" ENCTYPE="multipart/form-data" ACTION="http://g4s-db.de/cgi-bin/baseportal.pl" TARGET="_self" METHOD=POST>
      <INPUT TYPE=HIDDEN NAME="htx=" VALUE="/g4s-db.de/Objektdaten/Objekte">
      

      ;-)

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Donnerstag, 25.Juli.2002, 23:18. WWW: gastro4sale.de
    Re: Also bei mir klappts mit allen Browsern... ;-)

      'n Abend...
      So, nach stundenlanger Rechnerneuinstallation (mit der ich natürlich immer noch nicht fertig bin), hab ich mir jetzt endlich die Zeit genommen, das Forum zu checken.
      Danke, dass Du nochmal nachgeguckt hast.
      Hab mir den Code kopiert und werd' ihn morgen mal testen (...hmm, is ja schon wieder fast morgen...)
      Hoffentlich klappt's...

      Auf jeden Fall erstmal vielen Dank für's checken!
      Laß' Dich wissen ob's klappt.

      Nacht,
      Phixxi

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Donnerstag, 25.Juli.2002, 23:38.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      Nochmal ich...
      Natürlich mußte ich noch schnell gucken ob's klappt.
      Tut's aber leider nicht.
      Weder mit IE noch mit NS! Zwar werden bei beiden Browsern ALLE Datensätze angezeigt, aber nach Auswahl eines (oder mehrerer)Kriteriums/ien wurden auch ALLE DS angezeigt...!
      Hat das bei Dir etwa geklappt?
      Oder hast Du's gar nicht probiert.
      Ich meine, es kann doch wohl nicht daran liegen, dass ich die Site nur lokal geändert habe und damit die Daten abgerufen habe, oder?
      So mußt Du's doch auch getestet haben.
      Versteh' ich nicht....
      Nur damit da keine Verwechslung aufkommt;
      ich spreche jetzt von der Seite "OBJEKTE ansehen" auf Gastro4Sale.de
      Dabei geht es ja um die ABFRAGE von Datensätzen, nicht um das Eintragen neuer DS in die DB...
      Deswegen hatte ich ja auch GET genommen.
      POST verwende ich in den Form's in denen der User neue Daten eintragen kann.
      Oder muß ich da irgendwas IN der DB (Template) beachten?

      Grmpf, Fragen über Fragen...
      Ich hoffe, Dir fällt noch was ein.

      Bis morgen,
      Phixxi

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 25.Juli.2002, 23:49.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      wie is eigentlich dein code dafür?
      do action=all?
      dann geht nur post mit enctype und "name=variable=" bzw name="variable~="

      mit get mußt du dir das wieder zusammen bauen (form wie ich schon geschrieben hab)
      <do action=all Feld==$Feldname Feld2==$Feldname2>
      

      Sander

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Freitag, 26.Juli.2002, 11:03. WWW: gastro4sale.de
    Re: Also bei mir klappts mit allen Browsern... ;-)

      Habe mehrere Templates für die DB:
      Das, auf welches das besprochene Form zugreift, heißt Objekete und sieht so aus:

      <do action=all selectbrowse=no range^=0,10 pagebrowse=no listtype=list showamount=all,sel buttonbrowse=bottom listfields=ObjektNr,Ort,Region,Land,Objektart,Objektkategorie,Pacht,Kauf/Abloesesumme,Fotos allfields=-Id,Detailaufrufe,next,Fotos,Objektstatus sort=-ObjektNr input=link databack=f0f0f0 datasize=2 headback=#CCCCFF border=0 spacing=1 padding=2 gridcolor=b0b0b0 dataface=arial,helvetica>
      </p>
      <perl>
       
      if ($cmd eq "all") { 
      get "Id==$_id","Objekte";
        $Detailaufrufe++;
        mod "Id==$_id", ["Detailaufrufe",$Detailaufrufe],"Objekte";
       }
      </perl> 
      

      ##...plus ein bißchen HTML

      Dann gibt es noch ein Template, das für das "Direkt-LogIn" Form gedacht ist, welches sich auf meiner Seite direkt darunter befindet (und auf der Homepage).
      Es heißt "Expose2" und sieht so aus:

      <do action=all ObjektNr==$_sel{ObjektNr} listtype=all db=Objekte listfields=-Id,next,Fotos,Objektstatus showamount=no selectbrowse=no Buttonbrowse=no databack=f0f0f0 datasize=2 headback=#CCCCFF border=0 spacing=1 padding=2 gridcolor=b0b0b0 dataface=arial,helvetica>
      <perl>
      if ($_amount == 0)
      {
      out "Unter dieser ObjektNr ist kein Eintrag vorhanden!";
      }else
      

      {
      $Detailaufrufe++; 
      mod "Id==$_id",["Detailaufrufe",$Detailaufrufe],"Objekte";
      }
      </perl> 
      </p>
      

      ##

      Bevor der User aber darauf gelangt, kommt er auf "Expose", bzw, "noobject".
      Die sorgen dafür, dass auch die richtige Objektnummer, bzw. das richtige Format eingegeben werden.

      "Expose":

      <perl>
      unless ($_sel{ObjektNr}=~ /^(\d{4,4})$/)
      { 
      $inc="noobject";
      } else
      {
      $inc="Expose2";
      }
      </perl>
      <include src=$inc>
      

      ## ...ausser diesem Perl Code und ein bißchen HTML steht sonst nix drin, kein Action Tag.

      "noobject":

      <html><head><title>Falsche Objektnummer</title>
      <center>
      <body background=http://www.gastro4sale.de/mmd-bg.jpg>
      <br>
      

      <P STYLE="text-align: center;"><SPAN STYLE="font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; font-size: medium; color: rgb(0,51,153);">
      <h2 align=middle>Bitte geben Sie die 4-stellige ObjektNr ein!</h2>
      <p></p></font>
      </body></html>
      

      ## ...das ist alles. Kein Perl, kein Action Tag.

      ?????
      Und jetzt?

      Viele Grüße von Mr. Ratlos...

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 26.Juli.2002, 11:33.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      tja, ich würde sagen, verzichte auf das method=get und nutze bpinterne Arrays zum selektieren. Ist das kleinere Übel. also dann mit enctype und htx= und bei den anderen == bzw ~= dahinter.

      Sander

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Freitag, 26.Juli.2002, 18:04.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      ???????????????????????????
      Zwei Dinge verstehe ich nicht:
      1. Was sind Arrays? Happich zwar schon von gehört, sacht mir jetzt aber nix...
      (Vielleicht könntest Du mir das etwas ausführlicher erklären...;-)
      2. Wieso hat's bei Christoph angeblich geklappt?
      Vielleicht kannst Du Dich ja mal dazu äußern, Christoph.

      Irgendwas kann doch da nicht stimmen...
      Es muß doch eigentlich möglich sein, ein solche -doch recht einfache- Abfrage mit einem einfachen Form zu ermöglichen, welches auf beiden Browsern läuft, oder?

      Sonst müßte ja fast jeder Probleme mit seiner DB haben.

      Gruß,
      Phixxi

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 26.Juli.2002, 18:28.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      schreib einfach:
      <FORM NAME="ObjekteForm" ENCTYPE="multipart/form-data" ACTION="http://g4s-db.de/cgi-bin/baseportal.pl?" TARGET="_self" METHOD=post>
      <INPUT TYPE=HIDDEN NAME="htx=" VALUE="/g4s-db.de/Objektdaten/Objekte">
      <INPUT TYPE=text NAME="Feldname==">
      

      dann funzt es überall

      Sander

     Antworten

    Beitrag von Phixxi (280 Beiträge) am Samstag, 27.Juli.2002, 20:45.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      JAAAAAAAAHAAAAAAAAA!!!!!!!!!
      Endlich, das war's! Es fuuuuhunzt :-)))))
      Knuuutsch den Sander!
      (...keine Angst, das mein' ich natürlich nicht wörtlich ;-)
      Mann, bin ich froh.
      Jetzt mach ich mich sofort ans reparieren.

      Vielen, vielen Dank!
      Gruß,
      Phixxi

     Antworten

    Beitrag von Sander (8133 Beiträge) am Samstag, 27.Juli.2002, 20:51.
    Re: Also bei mir klappts mit allen Browsern... ;-)

      na dann viel Spass ;-)

     Antworten


     
 Liste der Einträge von 45450 bis 45600:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!