Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] function-Problem (https://www.delphipraxis.net/51878-%5Bjavascript%5D-function-problem.html)

Neuni 21. Aug 2005 10:41


[JS] function-Problem
 
HI,
hab mir hier ein JS gebatelt, dass mir eine Box zeigen soll wo man einen Text eingeben kann. Macht es aber nicht!

Hier mal der Code:
Code:
<script Language="JavaScript" type="text/javascript">
<!-- vor alten Browsern verstecken

var ZeitString, DatumsString = "";

function ZeitDatum () {
        Jetzt = new Date();

        // aktuelles Datum
        Tag = Jetzt.getDate();
        Monat = Jetzt.getMonth()+1;

                Jahr = Jetzt.getFullYear();
        DatumsString = Tag;
        DatumsString += ((Monat<10) ? ".0" : ".") + Monat;
        DatumsString += "." + Jahr;
        document.anzeige.datum.value = DatumsString;

        //aktuelle Uhrzeit
        Stunden = Jetzt.getHours();
        Minuten = Jetzt.getMinutes();
        Sekunden = Jetzt.getSeconds();
        ZeitString = Stunden;
        ZeitString += ((Minuten < 10) ? ":0" : ":") + Minuten;
        ZeitString += ((Sekunden < 10) ? ":0" : ":") + Sekunden;
        document.anzeige.zeit.value = ZeitString;

        setTimeout("ZeitDatum()", 1000);
}




function add(code) {
        document.Formular.inhalt.value+=code+" ";
        document.Formular.inhalt.focus();
}


function text(code) {

eingabe = prompt("Bitte geben die den Text ein, der "+code+" dargestellt werden soll:","");

if (eingabe = "") {

} else {

        document.Formular.inhalt.value+=code+" ";
        document.Formular.inhalt.focus();
}

}

// -->
</script>
Wenn ich nun einen Link aufrufe mit FETT Dann sagt meine JS-Konsole "text is not a function".

Ist sie aber...oder?

jfheins 21. Aug 2005 10:44

Re: [JS] function-Problem
 
versuch mal, die Funktion umzubennenen, so simple Sachen, wie Text mag er vielleicht nicht (da vll. schon anders belegt) ;)

Btw:

Code:
function text(code) { 

eingabe = prompt("Bitte geben die den Text ein, der "+code+" dargestellt werden soll:","");

if (eingabe != "") { 

        document.Formular.inhalt.value+=code+" ";
        document.Formular.inhalt.focus();
}
So ists bessser, = ist eine Zuweisung ;)

Delphi-Freak 21. Aug 2005 10:47

Re: [JS] function-Problem
 
Kannst du vielleicht mal die ganze HTML-Seite anhängen, einen Fehler direkt finde ich nämlich nicht.

Edit:
Zitat:

Zitat von jfheins
versuch mal, die Funktion umzubennenen, so simple Sachen, wie Text mag er vielleicht nicht (da vll. schon anders belegt) ;)

Stimmt, kann durchaus sein.
Zitat:

Zitat von jfheins
Btw:

Code:
function text(code) { 

eingabe = prompt("Bitte geben die den Text ein, der "+code+" dargestellt werden soll:","");

if (eingabe != "") { 

        document.Formular.inhalt.value+=code+" ";
        document.Formular.inhalt.focus();
}
So ists bessser, = ist eine Zuweisung ;)

Sollte aber trotzdem funktionieren. :gruebel:

idontwantaname 21. Aug 2005 10:50

Re: [JS] function-Problem
 
Das Problem ist der Funktionsnamen ... nenn die Funktion zum Beispiel mal text2 und du wirst sehen :zwinker:

Neuni 21. Aug 2005 11:08

Re: [JS] function-Problem
 
Dummes JS :mrgreen:

Danke, werds mal probieren.

alcaeus 21. Aug 2005 11:19

Re: [JS] function-Problem
 
Moin Neuni,

Zitat:

Zitat von Neuni
Code:
<!-- vor alten Browsern verstecken

*hust* alles was nach dem <!-- steht, wir als JS interpretiert. Nimm mal die Zeile raus oder setz sie in einen Kommentar ;)

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz