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

Prob mit Generator

Status
Für weitere Antworten geschlossen.

YetiZwerg

Neues Mitglied
Hi ich habemit folgendem Code einen einfachen Generator auf meiner Seite integriert.
Doch iwi tut er nicht, was er soll...
Ich finde den Fehler nicht.

bitte helft mir.

Code:
<script language="javascript" type="text/javascript"> 
    Code="" 
    function sprungmarke() 
    { 
        Code="Link fürs Verzeichnis:\n<a href='#"+document.form1.bez.value+"'>"+document.form1.link.value+"</a> \n\nLink, der angesprungen werden soll:\n<a name='"+document.form1.bez.value+"'>"+document.form3.link.value+"</a>" 
 
        code_erzeugen() 
    } 
 
    function icq() 
    { 
        Code="<img src='http://status.icq.com/online.gif?icq="+document.form2.nummer.value+"&img=5'>" 
 
        code_erzeugen() 
    } 
 
    function Metatags() 
    { 
                Code="<title>"+document.form3.titel.value+"</title>\n\n<meta http-equiv='content-type' content='text/html; charset=ISO-8859-1' />\n<meta name='description' content='"+document.form3.beschreibung.value+"' />\n<meta name='author' content='"+document.form3.author.value+"' />\n<meta name='keywords' content='"+document.form3.keywords.value+"' />\n<meta name='generator' content='PKJ - YetiZwerg' />" 
 
        code_erzeugen() 
    } 
 
function Countdown() 
{ 
    Code="<?php $enddatum = mktime("+document.form4.stunde.value+","+document.form4.minute.value+","+document.form4.sekunde.value+","+document.form4.monat.value+","+document.form4.tag.value+","+document.form4.jahr.value+"); $heute = time(); $diff = $enddatum - $heute; $tage = ceil($diff/86400); echo 'noch $tage Tage'; ?> " 
 
    code_erzeugen() 
} 
 
    function code_erzeugen() 
    { 
        document.formtext.textarea1.value=Code 
    } 
    </script>
und dies ist der html-Teil:
Code:
<p><a name="anfang"></a><hr /> 
<a href="#sprungmarke">Sprungmarke</a> | <a href="#ICQ">ICQ-Status</a> | <a href="#Metatags">Meta-Tags</a> | <a href="#Countdown">Countdown</a> 
<hr /> 
 
<form name="form1"> 
    <h3><a name="sprungmarke"></a>Sprungmarke (Ersparen Sie Ihren Besuchern das Scrollen)</h3>   <br /> 
    <input type="text" value="Abschnittsname" name="bez" />                     <br /> 
    <input type="text" value="sichtbarer Text" name="link" />                        <br /> 
</form> 
    <input type="button" onclick="sprungmarke()" value="Code erzeugen" /><br /> 
    <a href="#ausgabe">Ausgabe</a> | <a href="#anfang">Anfang</a><br /> 
 
<hr /> 
 
<form name="form2"> 
    <h3><a name="ICQ"></a>ICQ-Status auf eigene HP</h3>   <br /> 
    <input type="text" value="Nummer" name="nummer" maxlength="9" />                     <br /> 
</form> 
    <input type="button" onclick="icq()" value="Code erzeugen" /><br /> 
    <a href="#ausgabe">Ausgabe</a> | <a href="#anfang">Anfang</a><br /> 
 
<hr /> 
 
<form name="form3"> 
    <h3><a name="Metatags"></a>Meta-Tags</h3>   <br /> 
    <input type="text" name="titel" value="Titel" /><br /> 
    <textarea rows="7" cols="40" name="beschreibung">Beschreibung deiner Seite</textarea><br /> 
    <input type="text" name="author" value="Autor" /><br /> 
    <input type="text" name="keywords" value="Keywords" /><br /> 
</form> 
    <input type="button" onclick="Metatags()" value="Code erzeugen" /><br /> 
    <a href="#ausgabe">Ausgabe</a> | <a href="#anfang">Anfang</a><br /> 
 
<hr /> 
 
<form name="form4"> 
    <h3><a name="Countdown"></a>Countdown</h3>   <br /> 
    Enddatum eingaben:<br /> 
    <input type="text" name="stunde" value="Stunde" /><br /> 
    <input type="text" name="minute" value="Minute" /><br /> 
    <input type="text" name="sekunde" value="Sekunde" /><br /> 
    <input type="text" name="monat" value="Monat" /><br /> 
    <input type="text" name="tag" value="Tag" /><br /> 
    <input type="text" name="jahr" value="Jahr" /><br /> 
</form> 
    <input type="button" onclick="Countdown()" value="Code erzeugen" /><br /> 
    <a href="#ausgabe">Ausgabe</a> | <a href="#anfang">Anfang</a><br /> 
 
<hr /> 
 
 
 
 
<!-- ------------------------------------------------------------- --> 
 
<h3><a name="ausgabe">Ausgabe</a></h3> 
<form name="formtext"> 
<textarea rows="5" cols="40" name="textarea1" ></textarea> 
</form></p>
mkG YetiZwerg
 
Zuletzt bearbeitet:
ist es denn so schwer mich auf den Fehler hinzuweisen???

Ich finde nämlich nichts... und er tut einfach nichts...
es kommt kein Fehler und nichts... es geschieht einfach nichts...
 
Mit einem Link zu deiner Seite wäre uns sehr geholfen, denn ich geh sicher nicht den Code Zeile für Zeile durch, ohne mal die Fehlerkonsole gesehen zu haben. Der Fehler wird auch nicht auf dem Bildschirm angezeigt, der ist in der Fehlerkonsole. Im Firefox unter Extras -> Fehlerconsole, oder ganz rechts in der Web Developer Toolbar.

Ein Link wäre aber das beste.
 
Hallo
1. Bei mir steht in der Fehlerkonsole 'Metatags is not defined' sobald ich auf den Metatag-Button clicke. (gleiches bei anderen Funktionen)
2. Der Scriptabschnitt ist zweimal in deinem Code.
3. Deinen HTML Code solltest du vielleicht überarbeiten: Dtd einfügen, Styles in den head-Bereich oder noch besser extern... (und efchen würde jetzt sagen, dass du das nicht alles mit divs machen sollst:-D)
mfg Bleistift
 
ist es denn so schwer mich auf den Fehler hinzuweisen???
Nein, deswegen ist ja in gute Browser eine Fehlerkonsole eingebaut, die genau das macht!

Wenn man einen Fehler hat, ist das das erste was man macht. Nur wenige werden sich die Zeit nehmen, einen Code auf einen Fehler hin zu durchsuchen, wo sie nicht mal wissen, wie der sich äußert. Warum soll man suchen, wenn es die Fehlerkonsole gibt, die Dir genau sagt, wo der Fehler liegt, wie Du ja jetzt erfahren hast.
 
Wenn man einen Fehler hat, ist das das erste was man macht. Nur wenige werden sich die Zeit nehmen, einen Code auf einen Fehler hin zu durchsuchen, wo sie nicht mal wissen, wie der sich äußert. Warum soll man suchen, wenn es die Fehlerkonsole gibt, die Dir genau sagt, wo der Fehler liegt, wie Du ja jetzt erfahren hast.

Und außerdem sollte man normal kommunizieren können, wenn man schon die Chance hat kostenlose Hilfe zu bekommen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben