Supportnet / Forum / Plauderecke
Eure Meinung zu meinem Code
Frage
Hallo,
wie findet ihr das?:
[code]
<html>
<head>
<title>Kodierungsprogramm</title>
<style type="text/css">
body{font-family: Arial;}
form{position:absolute;top: 280px;left: 380px;}
p.ue{font-size: 15mm;position:absolute;top: 90px;left: 255px;}
p.besch{position: absolute;top: 160px; left: 350px;}
</style>
<script language="Javascript">
function kod() {
var q=document.form.ein.value.split(document.form.wahl.value);
var j=q.length;
j=j-1;
var i=0;
while (i <= j) {
q[i]=q[i]+"biobvog";
i++;
}
alert(q);
}
</script>
</head>
<body>
<p class="ue">
<u>Kodierungsprogramm</u>
</p>
<p class="besch" align="center">
Geben sie bitte alles in Kleinbuchstaben an.<br /><br /><br />
Worauf warten Sie noch? LOS GEHTS!!!<br />
</p>
<form name="form">
<input type="text" name="ein" />
<input type="button" value="Kodieren" onclick="kod()" />
<select name="wahl">
<option> </option>
</select>
</body>
</html>
[/code]
Es funktioniert ja, aber was meint ihr?
mfg
TByte
Antwort 1 von Nessos_o_C
Schlecht, weil Javascript.
Nessus
Nessus
Antwort 2 von TByte
JAVASCRIPT VOR!!!!!!
Antwort 3 von Mikoop
Hallo,
Was soll das leere Auswahlfenster neben dem Button?
Gruss, Mikoop
Was soll das leere Auswahlfenster neben dem Button?
Gruss, Mikoop
Antwort 4 von Lutz1965
Zitat:
JAVASCRIPT VOR!!!!!!
JAVASCRIPT VOR!!!!!!
Zitat:
<script language="Javascript">
<script language="Javascript">
Antwort 5 von TByte
@Mikoop:
Also eigentlich wollte ich a-z machen, aber dann hab ich rausgefunden, dass wenn ich das erste nehme, alles unleserlich wird, also hab ich den rest ausgelassen.
mfg
TByte
Also eigentlich wollte ich a-z machen, aber dann hab ich rausgefunden, dass wenn ich das erste nehme, alles unleserlich wird, also hab ich den rest ausgelassen.
mfg
TByte
Antwort 6 von Rangoo
Ich gehe mal davon aus, dass ich einen Sinn nicht zu suchen brauche.
Zum Code:
Wieso dann nicht direkt die Zuweisung q.length - 1?
Das ist ein klassisches Konstrukt für for-Schleifen, aber vielleicht bin ich da zu altmodisch.
Zum Code:
var j=q.length;
j=j-1;Wieso dann nicht direkt die Zuweisung q.length - 1?
var i=0;
while (i <= j) {
q=q+"biobvog";
i++;
}Das ist ein klassisches Konstrukt für for-Schleifen, aber vielleicht bin ich da zu altmodisch.
Antwort 7 von katy
Hallo TByte,
nimms mir nicht übel, aber ich verstehe nicht mal wozu der angegebene Code gut sein soll.
Ich vermute zwar, dass das Supportnet ein paar Indices verschluckt hat, aber auch dann ist der Zweck nicht deutlicher.
Kannst du das mal erläutern? Ist das für ein Spiel oder sowas?
Wenn du das Ergebnis deiner "Kodierung" (Verweis auf anderen Thread) weiterverarbeiten willst wäre meiner Meinung nach eine Ausgabe in ein Seitenelement (Absatz, span, input-Feld, ...) sinnvoller als ein alert oder ein direkter Zugriff auf die Zwischenablage.
katy
nimms mir nicht übel, aber ich verstehe nicht mal wozu der angegebene Code gut sein soll.
Ich vermute zwar, dass das Supportnet ein paar Indices verschluckt hat, aber auch dann ist der Zweck nicht deutlicher.
Kannst du das mal erläutern? Ist das für ein Spiel oder sowas?
Wenn du das Ergebnis deiner "Kodierung" (Verweis auf anderen Thread) weiterverarbeiten willst wäre meiner Meinung nach eine Ausgabe in ein Seitenelement (Absatz, span, input-Feld, ...) sinnvoller als ein alert oder ein direkter Zugriff auf die Zwischenablage.
katy
Antwort 8 von Tbite
seit nicht so streng mit ihm.
das ist doch der erste versuch seinen eigenen browser zu programmieren.
das ist doch der erste versuch seinen eigenen browser zu programmieren.
Antwort 9 von TByte
SUCH DIR NEN EIGENEN NICKNAME!
.\/.
.
|-|
Sollte eigentlich nur mehr oder weniger eine Beschäftigngn sein, aber ich hab den Code verbessert:
So besser?
mfg
TByte
.\/.
.
|-|
Sollte eigentlich nur mehr oder weniger eine Beschäftigngn sein, aber ich hab den Code verbessert:
<html>
<head>
<title>Kodierungsprogramm</title>
<style type="text/css">
body{font-family: Arial;}
form{position:absolute;top: 280px;left: 380px;}
p.ue{font-size: 15mm;position:absolute;top: 90px;left: 255px;}
p.besch{position: absolute;top: 160px; left: 350px;}
</style>
<script language="Javascript">
function kod() {
var q=document.form.ein.value.split(document.form.wahl.value);
var j=q.length;
j=j-1;
var i=0;
while (i <= j) {
q=q+"gfhiutzbhgposdnvhfjkapüeqjwpgfnovfe";
i++;
}
document.write("<html><head><title>Kodiert</title></head><body><font face='Arial'>" + q + "</font></body></html>");
}
</script>
</head>
<body>
<p class="ue">
<u>Kodierungsprogramm</u>
</p>
<p class="besch" align="center">
Geben sie bitte alles in Kleinbuchstaben an.<br /><br /><br />
Worauf warten Sie noch? LOS GEHTS!!!<br />
</p>
<form name="form">
<input type="text" name="ein" />
<input type="button" value="Kodieren" onclick="kod()" />
<select name="wahl">
<option> </option>
</select>
</body>
</html>So besser?
mfg
TByte
Antwort 10 von katy
Hallo TByte,
nein! Wo ist der Unterschied? Wo ist der Sinn des Ganzen?
katy
nein! Wo ist der Unterschied? Wo ist der Sinn des Ganzen?
katy
Antwort 11 von Ralfman
Hi TByte,
Verrätst du mir Bitte mal was Kodiert werden soll und warum?
Ich kann katy nur recht geben, das eine Meinung dazu schwer fällt wenn der Hintergrund des ganzen nicht mal ansatzweise erraten werden kann. Ob Text, oder Zahlen, es wird ... kodiert?
Ralf
Verrätst du mir Bitte mal was Kodiert werden soll und warum?
Ich kann katy nur recht geben, das eine Meinung dazu schwer fällt wenn der Hintergrund des ganzen nicht mal ansatzweise erraten werden kann. Ob Text, oder Zahlen, es wird ... kodiert?
Ralf
Antwort 12 von TByte
Also, Leute, ihr kennt mich doch, meine Sachen ergeben nie einen Sinn. Aber das hier soll eigentlich nur aus Klartext-Sätzen einen Text machen, der zwar Sinn hat, aber nur kauderwelsch ergibt. es wird nach jedem Buchstaben ein
gfhiutzbhgposdnvhfjkapüeqjwpgfnovfe
eingefügt.
mfg
TByte
gfhiutzbhgposdnvhfjkapüeqjwpgfnovfe
eingefügt.
mfg
TByte
Antwort 13 von Ralfman
Nö, eben nicht.
ich hab das mal als .htm Abgespeichert, und wenn ich hallo eintippe kommt
Und genau deshalb Verstehe ich nicht was das ganze soll.
Ralf
ich hab das mal als .htm Abgespeichert, und wenn ich hallo eintippe kommt
h,a,l,l,ogfhiutzbhgposdnvhfjkapüeqjwpgfnovfegfhiutzbhgposdnvhfjkapüeqjwpgfnovfeUnd genau deshalb Verstehe ich nicht was das ganze soll.
Ralf
Antwort 14 von katy
Hallo TByte,
hast du meinen Hinweis auf fehlende Indices überlesen? Stimmt der Code hier im Supportnet 100% mit dem überein, den du nutzt? Dann passiert das was Ralfman schrieb: für jedes Zeichen wird einmal die Unsinnszeichenkette angehängt und nicht dazwischen gesetzt.
Für den von dir beschriebenen Effekt müsste er anders aussehen.
katy
hast du meinen Hinweis auf fehlende Indices überlesen? Stimmt der Code hier im Supportnet 100% mit dem überein, den du nutzt? Dann passiert das was Ralfman schrieb: für jedes Zeichen wird einmal die Unsinnszeichenkette angehängt und nicht dazwischen gesetzt.
Für den von dir beschriebenen Effekt müsste er anders aussehen.
katy
Antwort 15 von TByte
Es sollte sich eine neue seite öffnen, wo zwischen jedem Buchstaben ein gfhiutzbhgposdnvhfjkapüeqjwpgfnovfe angehängt wird. In einem neuem Fenster. TByte wird zu
Tgfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,Bgfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,ygfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,tgfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,egfhiutzbhgposdnvhfjkapüeqjwpgfnovfe
mfg
TByte
Tgfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,Bgfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,ygfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,tgfhiutzbhgposdnvhfjkapüeqjwpgfnovfe,egfhiutzbhgposdnvhfjkapüeqjwpgfnovfe
mfg
TByte
Antwort 16 von katy
Hallo TByte
tu mir den Gefallen und vergleiche den Code!
Übrigens entgeht mir der Sinn dieses "Kodierens" völlig. Dass die relevanten Zeichen vor den Komma stehen und der Rest sich wiederholt ist doch offensichtlich.
katy
tu mir den Gefallen und vergleiche den Code!
Übrigens entgeht mir der Sinn dieses "Kodierens" völlig. Dass die relevanten Zeichen vor den Komma stehen und der Rest sich wiederholt ist doch offensichtlich.
katy
Antwort 17 von TByte
seltsam, ich hab doch alles kopiert und eingefügt, aber hier trotzdem nochmal:
Habt ihr es denn auch im FF getestet?
mfg
TByte
<script language="Javascript">
function kod() {
var q=document.form.ein.value.split(document.form.wahl.value);
var j=q.length;
j=j-1;
var i=0;
while (i <= j) {
q=q+"gfhiutzbhgposdnvhfjkapüeqjwpgfnovfe";
i++;
}
document.write("<html><head><title>Kodiert</title></head><body><font face='Arial'>" + q + "</font></body></html>");
}
</script>Habt ihr es denn auch im FF getestet?
mfg
TByte
Antwort 18 von TByte
Im IE gehts auch...
Antwort 19 von Ralfman
Nochmal, wenn ich Tbyte eingebe kommt
T,b,y,t,egfhiutzbhgposdnvhfjkapüeqjwpgfnovfegfhiutzbhgp...Antwort 20 von Ralfman
Aber selbst wenn es so Funktionieren würde wie Du Dir das Vorstellst, würde mich Interresieren ob das nur eine Spielerei für die letzte Ecke der schublade ist, oder ob das ein fragment eines größeren Projektes sein soll welches Du Verfolgst. Und wenn ja, helf mir mal auf die sprünge und Verrat mir in welchem Zusammenhang man das gebrauchen könnte.
Ralf
Ralf
Antwort 21 von katy
Hallo TByte,
ich unterstelle jetzt mal, dass du lesen kannst. Lies in deinem eigenen Posting den Code genau durch und vergleich ihn mit dem Original. Na, fällt dir mal was auf? Nö? Immer noch nicht? dann noch ein Tipp: Das Supportnet verschluckt sowas wie [ i ] gerne.
katy
ich unterstelle jetzt mal, dass du lesen kannst. Lies in deinem eigenen Posting den Code genau durch und vergleich ihn mit dem Original. Na, fällt dir mal was auf? Nö? Immer noch nicht? dann noch ein Tipp: Das Supportnet verschluckt sowas wie [ i ] gerne.
katy
Antwort 22 von TByte
Du hast recht, es sollte eig. nach den beiden q jeweils [ i ] komen...
mfg
TByte
mfg
TByte

