Der Martin: Javascript-Problem

Beitrag lesen

Hi,

Jetzt wollte ich dazu ausser den Bildern noch "Logos" uploaden

wodurch unterscheiden sich den Logos von anderen Bildern?

und habe das Script folgendermassen erweitert:

Ich bin irritiert, dass du ein offenkundig serverseitiges Problem (nämlich eine Upload-Angelegenheit) im Bereich JAVASCRIPT postest.

<%include_template('admin_header.tpl.inc')%>
<%if ($admin == 1)%>
<script language="Javascript" src="../bbcode.js"></script>
<%/if%>

Und *wenn* es schon Javascript sein soll, dann doch gib doch bitte den Quellcode wieder, der auch tatsächlich beim Client ankommt, und nicht irgendeinen phantasievollen Code, der vermutlich serverseitig interpretiert wird.

<script language="Javascript">

Fehler: Das erforderliche type-Attribut fehlt.

<!--

Und das Auskommentieren von Javascript ist ein Relikt aus dem letzten Jahrtausend. Weg damit.

<%foreach(@bildupload)%>
  <%if (empty($bildupload.p_bild_da))%>
  document.myform.p_quellpfad_<%$bildupload.p_lfdnr%>.value = document.myform.p_bilder_<%$bildupload.p_lfdnr%>.value;
  document.myform.p_quellpfad_<%$bildupload.p_lfdnr%>.name = 'p_quellpfad[<%$bildupload.p_lfdnr%>]';
  document.myform.p_bilder_<%$bildupload.p_lfdnr%>.name = 'p_bilder[<%$bildupload.p_lfdnr%>]';
  <%/if%>
  <%/foreach%>

Diese bunte Vermischung von client- und serverseitigem Code beunruhigt mich zutiefst, denn sie lässt einen gravierenden Mangel an Verständnis für die zugrundeliegenden Techniken vermuten.

Was ist da faul?

Keine Ahnung - sag du's uns.

So long,
 Martin

--
Ich wollt', ich wär ein Teppich.
Dann könnte ich morgens liegenbleiben.