Der folgende Beitrag wurde am 21. 04. 2007, 18:23 Uhr von chris veröffentlicht.
Hi, habe folgenden code hier aus dem Forum bekommen und ihn angepasst.
Es geht darum, wenn im Feld "kennwort" das Kennwort Administrator eingegeben wurde, soll in der tabellenzelle "kid2" der inhalt des innerHTML angezeigt werden.
Aber leider funktioniert dies nicht. Bräuchte bitte Hilfe, was ich falsch gemacht habe!
function checkName() {
if(document.getElementById('kid1').value == 'Administrator') {
document.get.ElementById('kid2').innerHTML = '<br class=br5>Eintrag löschen<input type=\"checkbox\" name=\"loeschen\" value=\"ja\">(Achtung - dies ist unwiderruflich!)';
}
}
<td valign="top" colspan=2><br class=br5>Kennwort: <input type="text" name="kennwort" id="kid1" onchange="checkName()">
</td>
<td valign="top" colspan=2 id="kid2"></td>
Danke schonmal
Der folgende Beitrag wurde am 21. 04. 2007, 18:33 Uhr von opa veröffentlicht.
folgende Zeile ist vermutlich falsch:
document.get.ElementById('kid2').innerHTML = '<br class=br5>Eintrag löschen<input type=\"checkbox\" name=\"loeschen\" value=\"ja\">(Achtung - dies ist unwiderruflich!)';
document.get.ElementById('kid2').innerHTML = '<br class="br5">Eintrag löschen<input type="checkbox" name="loeschen" value="ja">(Achtung - dies ist unwiderruflich!)';
probiere es mal so.
euer opa
Der folgende Beitrag wurde am 21. 04. 2007, 18:42 Uhr von steckl veröffentlicht.
Hi,
Die JS-Konsole vom FF sagt:
"Fehler: document.get has no properties"
Das liegt an folgender Zeile:
> document.get.ElementById('kid2').innerHTML
^
mfG,
steckl
Der folgende Beitrag wurde am 21. 04. 2007, 19:01 Uhr von chris veröffentlicht.
> Das liegt an folgender Zeile:
> > document.get.ElementById('kid2').innerHTML
Danke das war es! :o)
Der folgende Beitrag wurde am 21. 04. 2007, 18:55 Uhr von MudGuard veröffentlicht.
Hi,
Wenn Du dem User das Kennwort mitlieferst, was Du ja mit
> if(document.getElementById('kid1').value == 'Administrator') {
machst, kannst Du das auch gleich weglassen.
Ein Blick in den Quellcode, und der User kennt es.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Der folgende Beitrag wurde am 21. 04. 2007, 19:02 Uhr von chris veröffentlicht.
> Hi,
>
> Wenn Du dem User das Kennwort mitlieferst, was Du ja mit
>
> > if(document.getElementById('kid1').value == 'Administrator') {
>
> machst, kannst Du das auch gleich weglassen.
> Ein Blick in den Quellcode, und der User kennt es.
>
> cu,
> Andreas
Wie meinst du das? Die komplette Zeile rauslassen?
Oder wie?
Danke
Der folgende Beitrag wurde am 21. 04. 2007, 19:11 Uhr von steckl veröffentlicht.
Hi,
> Wie meinst du das? Die komplette Zeile rauslassen?
> Oder wie?
Er meint wohl, dass es nichts bringt, ein Passwort abzufragen, das eh jeder einsehen kann. Sowas sollte man serverseitig (z.B. mit PHP oder Perl) machen.
Mehr dazu kannst du in den FAQ nachlesen.
mfG,
steckl
Der folgende Beitrag wurde am 21. 04. 2007, 21:01 Uhr von chris veröffentlicht.
Hi, also ich habe es jetzt so gemacht:
if(document.getElementById('kid1').value == '<?php echo $admin; ?>') {
Aber da wird mir ja das Passwort dann im Quelltext auch angezeigt!
Oder meint ihr noch was anderes?
Der folgende Beitrag wurde am 21. 04. 2007, 21:12 Uhr von Cheatah veröffentlicht.
Hi,
> Aber da wird mir ja das Passwort dann im Quelltext auch angezeigt!
ja, selbstverständlich. Du arbeitest schließlich immer noch mit clientseitigen Techniken.
> Oder meint ihr noch was anderes?
Löse das Problem zunächst ohne den Einsatz von JavaScript.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4