Problem mit Bild Upload - 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 Thomas H. (180 Beiträge) am Dienstag, 28.Juni.2005, 11:31.
    Problem mit Bild Upload

      Hallo,

      habe ein nerviges Problem mit dem Bild Upload.
      Ich habe mir ein eigens Tool gebaut mit dem man bis zu 25 Bilder hochladen kann.
      Das Ganze funktioniert so wie das bp eigene Bild upload Tool.
       
      Es gibt also ein Feld input type file mit dem die Dateien auf der eigenen Festplatte gesucht und gespeichert werden können
      und es gibt die 3 Optionsfelder:
      Bild behalten
      Bild löschen
      Neues Bild

      Im Prinzip funktioniert auch alles, aber:
      Ich habe z.B. 8 Bilder hochgeladen. Alle 8 Bilder sind auch gespeichert.
      Nun will ich ein 9.Bild hinzufügen. Ich klicke also auf das input type file Feld von Bild 09. Und jetzt springt plötzlich das Optionsfeld von Bild 08 von "Bild behalten" auf "Neues Bild". Das merkt man natürlich nicht gleich und speichert das Ganze. Jetzt ist zwar Bild 09 drin aber Bild 08 ist weg, was ja auch klar ist. Das Optionsfeld darf nicht umspringen.
      Das Ganze kann man auch mit Bild 11 oder 12 machen. Immer springt das vorherige Optionsfeld um.

      Der Fehler liegt wohl weniger an der DB sondern scheinbar an dem onfocus Script. Weiß allerdings nicht was da falsch ist.
       

      Hier der verkürzte Quelltext:


      <form name="_baseportal_form0" method="post" action="http://domain.de/cgi-bin/baseportal.pl?htx=/nutzer/verzeichnis/template&cmd=add" method=post enctype="multipart/form-data">
      <input type=hidden name="Id:=" value="$Id">
      ##Hier wird Bild 01 hochgeladen
      

      <input type="file" name="Bild01:=" size="50" onfocus="a=this.form.elements; for(i=0; i<a.length; i++) if(a[i].name==this.name) break; a[i-1].checked=1;"></td>

      <input type=radio name="_filec_Bild01=" value=0 checked></td><td width="114">
      <font face="Arial" size="1">Bild behalten</font></td>
      <td width="23"> <input type=radio name="_filec_Bild01=" value=1></td><td width="100">
      <font face="Arial" size="1">Bild löschen</font></td>
      <td width="22"> <input type=radio name="_filec_Bild01=" value=2></td><td>
      <font face="Arial" size="1">Neues 
      Bild</font></td></tr>
      ##Hier wird Bild 02 hochgeladen
      

      <input type="file" name="Bild02:=" size="50" onfocus="a=this.form.elements; for(i=0; i<a.length; i++) if(a[i].name==this.name) break; a[i-1].checked=1;"></td>

      <input type=radio name="_filec_Bild02=" value=0 checked></td><td width="114">
      <font face="Arial" size="1">Bild behalten</font></td>
      <td width="23"> <input type=radio name="_filec_Bild02=" value=1></td><td width="100">
      <font face="Arial" size="1">Bild löschen</font></td>
      <td width="22"> <input type=radio name="_filec_Bild02=" value=2></td><td>
      <font face="Arial" size="1">Neues 
      Bild</font></td></tr>
      

      ## Wird in diesem Schema immer wiederholt bis Bild 25


      </form>
      



      Vielleicht hat jemand eine Idee?

      Viele Grüße
      Thomas


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Thomas H. (180 Beiträge) am Dienstag, 28.Juni.2005, 11:31.
    Problem mit Bild Upload

      Hallo,

      habe ein nerviges Problem mit dem Bild Upload.
      Ich habe mir ein eigens Tool gebaut mit dem man bis zu 25 Bilder hochladen kann.
      Das Ganze funktioniert so wie das bp eigene Bild upload Tool.
       
      Es gibt also ein Feld input type file mit dem die Dateien auf der eigenen Festplatte gesucht und gespeichert werden können
      und es gibt die 3 Optionsfelder:
      Bild behalten
      Bild löschen
      Neues Bild

      Im Prinzip funktioniert auch alles, aber:
      Ich habe z.B. 8 Bilder hochgeladen. Alle 8 Bilder sind auch gespeichert.
      Nun will ich ein 9.Bild hinzufügen. Ich klicke also auf das input type file Feld von Bild 09. Und jetzt springt plötzlich das Optionsfeld von Bild 08 von "Bild behalten" auf "Neues Bild". Das merkt man natürlich nicht gleich und speichert das Ganze. Jetzt ist zwar Bild 09 drin aber Bild 08 ist weg, was ja auch klar ist. Das Optionsfeld darf nicht umspringen.
      Das Ganze kann man auch mit Bild 11 oder 12 machen. Immer springt das vorherige Optionsfeld um.

      Der Fehler liegt wohl weniger an der DB sondern scheinbar an dem onfocus Script. Weiß allerdings nicht was da falsch ist.
       

      Hier der verkürzte Quelltext:


      <form name="_baseportal_form0" method="post" action="http://domain.de/cgi-bin/baseportal.pl?htx=/nutzer/verzeichnis/template&cmd=add" method=post enctype="multipart/form-data">
      <input type=hidden name="Id:=" value="$Id">
      ##Hier wird Bild 01 hochgeladen
      

      <input type="file" name="Bild01:=" size="50" onfocus="a=this.form.elements; for(i=0; i<a.length; i++) if(a[i].name==this.name) break; a[i-1].checked=1;"></td>

      <input type=radio name="_filec_Bild01=" value=0 checked></td><td width="114">
      <font face="Arial" size="1">Bild behalten</font></td>
      <td width="23"> <input type=radio name="_filec_Bild01=" value=1></td><td width="100">
      <font face="Arial" size="1">Bild löschen</font></td>
      <td width="22"> <input type=radio name="_filec_Bild01=" value=2></td><td>
      <font face="Arial" size="1">Neues 
      Bild</font></td></tr>
      ##Hier wird Bild 02 hochgeladen
      

      <input type="file" name="Bild02:=" size="50" onfocus="a=this.form.elements; for(i=0; i<a.length; i++) if(a[i].name==this.name) break; a[i-1].checked=1;"></td>

      <input type=radio name="_filec_Bild02=" value=0 checked></td><td width="114">
      <font face="Arial" size="1">Bild behalten</font></td>
      <td width="23"> <input type=radio name="_filec_Bild02=" value=1></td><td width="100">
      <font face="Arial" size="1">Bild löschen</font></td>
      <td width="22"> <input type=radio name="_filec_Bild02=" value=2></td><td>
      <font face="Arial" size="1">Neues 
      Bild</font></td></tr>
      

      ## Wird in diesem Schema immer wiederholt bis Bild 25


      </form>
      



      Vielleicht hat jemand eine Idee?

      Viele Grüße
      Thomas

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 28.Juni.2005, 12:32.
    Re: Problem mit Bild Upload

      Du hast die options-Felder unterhalb des Eingabefelds gepackt, damit ändert sich natürlich auch die "Berechnung", also + statt -:

      a=this.form.elements; for(i=0; i<a.length; i++) if(a[i].name==this.name) break; a[i+1].checked=1

     Antworten

    Beitrag von Thomas H. (180 Beiträge) am Mittwoch, 29.Juni.2005, 00:21.
    Re: Problem mit Bild Upload


      Super :-))

      Das war´s. Jetzt geht´s.
       
      Ein kleiner Schönheitsfehler ist aber noch:
      Klickt man erst auf den Radio Button << Neues Bild >> und dann auf << Datei durchsuchen >> dann springt der Punkt wieder um auf
      << Bild behalten >>.
      
      Macht man es umgekehrt dann ist es einwandfrei.

      Aber das ist nicht unbedingt so ein großes Problem.
      Das vorherige war weitaus schlimmer.

      Viele Grüße
      Thomas H.

     Antworten


     
 Liste der Einträge von 23701 bis 23851: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.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!