• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Anfänger Script klappt nicht :-(

Teratek

Neues Mitglied
Hallo Forum,

ich versuche gerade ein einfaches script zu erstellen, dass mir aus einer Variable anhand eines Erkennungszeichens eine bestimmte Anzahl(hier 2) Strings separiert und demensprechend anzeigt


<html><head>
<title>Test</title></head><body>
<table border="1">

<script language="JavaScript" type="text/javascript">
var P1 = "Teil#XYZ";
var P2 = P1.indexof("#");
var P3 = P1.substring(0,P2);
var P4 = P1.substring(P2+1,P1.length(P1));
document.write("<tr>");
document.write("<td>Herstellerteilenummer</td>");
document.write("<td>"+P3+"</td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td>Hersteller:</td>");
document.write("<td>"+P4+"</td>");
document.write("</tr>");
</script>
</table>
</body>
</html>

Funzt net?
 
Werbung:
Danke für den Tipp, hab den Fehler gefunden.

Versuche gerade php zu coden. Was etwas nervig ist, dass bei einem kleinen Fehler sofort der Browser ein weißes Bild hat, wenn ich eine php Datei ausführe. Kann man das iwo einstellen , dass er wenigstens alles was richtig ist anzeigt?

Christian
 
Werbung:
Danke für den Tipp, hab den Fehler gefunden.

Versuche gerade php zu coden. Was etwas nervig ist, dass bei einem kleinen Fehler sofort der Browser ein weißes Bild hat, wenn ich eine php Datei ausführe. Kann man das iwo einstellen , dass er wenigstens alles was richtig ist anzeigt?

Christian

Such mal in der php.ini nach error_reporting. Da könntest du so etwas einstellen wie: E_ERROR | E_WARNING | E_PARSE
Aber pass es dir so an wie du willst. Über der Option müssten auch Beispiele stehen.

Bezüglich deines Javascripts wollte ich dir einen Verbesserungsvorschlag machen. Das splitten von Strings geht wesentlich leichter. Hier mal ein Beispiel:
Code:
var text = "Dies#ist#ein#Text";
var splitted = text.split("#");
alert(splitted[0]); // Dies
alert(splitted[1]); // ist
alert(splitted[2]); // ein
alert(splitted[3]); // Text

So kannste dir das ganze Substr gedönst sparen :)
 
Zurück
Oben