Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Helmut71
Mitglied
Beiträge: 1152 Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich
Beitrag
von Helmut71 » 24.10.2003 21:19
Hallo
Habe mir den Kontakt-Mod von Carsten Schäfer installiert - läuft im Prinzip einwandfrei - bis auf folgenden Fehler in der Darstellung des IE:
Code: Alles auswählen
Zeile: 318
Zeichen:1
Fehler:'This.document.Formular.Name'ist Null oder kein Objekt
Code:0
URL: http://www.hohenau.net/forum/kontakt.php
In der kontakt_tpl Datei müsste der Fehler sein.
Code: Alles auswählen
<script language="JavaScript" type="text/javascript" type="text/javascript">
<!--
function ResetCheck()
{
pruef=window.confirm("{kontakt_js1}");
return pruef;
}
function chkFormular()
{
if(document.Formular.name.value == "")
{
alert("{kontakt_js2}");
document.Formular.name.focus();
return false;
}
if(document.Formular.mail.value == "")
{
alert("{kontakt_js3}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.mail.value.indexOf('@') == -1)
{
alert("{kontakt_js4}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.betreff.value == "")
{
alert("{kontakt_js5}");
document.Formular.betreff.focus();
return false;
}
if(document.Formular.textfeld.value == "")
{
alert("{kontakt_js6}");
document.Formular.textfeld.focus();
return false;
}
}
//-->
</script>
<body onLoad="this.document.Formular.Name.focus()">
<table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<th class="thHead" colspan="2"><center>Kontakt</center></th>
</tr>
<tr><td colspan="2" class="row2"><span class="postbody">{kontakt1}</td></tr>
<form name="Formular" action="kontakt_post.php" method="POST" onSubmit="return chkFormular()" OnReset="return ResetCheck()" enctype="multipart/form-data">
<tr>
<td width="38%" class="row1"><font size="3"><span class="postbody">{kontakt2}</font></td>
<td align="left" class="row2"><input class="input" name="name" type="text" size="40" maxlength="50"></td>
</tr>
<tr>
<td class="row1"><font size="3"><span class="postbody">{kontakt3}</font></td>
<td align="left" class="row2"><input class="input" name="mail" type="text" size="40" maxlength="50"></td>
</tr>
<tr>
<td class="row1"><font size="3"><span class="postbody">{kontakt4}</font></td>
<td align="left" class="row2"><input class="input" name="betreff" type="text" size="40" maxlength="50"></td>
</tr>
<tr><td valign="top" class="row1"><font size="3"><span class="postbody">{kontakt5}</font></td>
<td align="left" class="row2"><textarea class="input" name="textfeld" cols="39" rows="15" type="text"></textarea></td></tr>
<tr><td class="row1"></td>
<td class="row2"><input type="submit" value="{kontakt6}"> <input type="reset" value="{kontakt7}"></td>
</tr>
</form>
</span>
</table>
Kann jemand helfen?
Es tanzt ein Bi Ba Butzemann.
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179 Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:
Beitrag
von Leuchte » 24.10.2003 21:32
du kannst das
einfach in
<body> ändern.. selbes prob hatte ich auch mal
Helmut71
Mitglied
Beiträge: 1152 Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich
Beitrag
von Helmut71 » 25.10.2003 07:16
danke für die schnelle und richtige Antwort
Es ist immer wieder eine Freude hier zu fragen..
Da hätt ich noch ne kleine Frage: Was müsste man tun, damit das Feld "Email" kein Pflichtfeld mehr ist?
Es tanzt ein Bi Ba Butzemann.
Henne
Ehemaliges Teammitglied
Beiträge: 4520 Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:
Beitrag
von Henne » 25.10.2003 11:29
Folgendes entfernen:
Code: Alles auswählen
if(document.Formular.mail.value == "")
{
alert("{kontakt_js3}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.mail.value.indexOf('@') == -1)
{
alert("{kontakt_js4}");
document.Formular.mail.focus();
return false;
}
theonlyrobi
Mitglied
Beiträge: 80 Registriert: 09.08.2003 14:33
Wohnort: Jena
Kontaktdaten:
Beitrag
von theonlyrobi » 18.11.2003 11:45
Hallo Leute,
noch eine Frage zu dem oben angesprochenem Problem mit:
Einfach rauslöschen funktiert ja, der Javascriptfehler wird nicht mehr angezeigt. Aber was sollte die Zeile bewirken? Der Autor hat sie sicher nicht umsonst mit eingefügt.
Robi
PhilippK
Vorstand
Beiträge: 14662 Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von PhilippK » 18.11.2003 12:15
Der soll den Fokus auf das Formularfeld setzen.
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Helmut71
Mitglied
Beiträge: 1152 Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich
Beitrag
von Helmut71 » 15.11.2004 16:33
ist zwar schon ein uralter thread..
..aber ich bräuchte trotzdem mal Hilfe.
Habe mich nie darum gekümmert, möchte aber jetzt ein paar alte Fehler ausbessern.
Verwende den Kontakt-Mod von Karsten Schäfer und habe ein Problem damit: die email des absenders wird nie mitgesendet (was sie eigentlich sollte, damit man dem dann zurückmailen kann..)
ich glaube das gab e smal einen thread bzgl. email-variable in diesem Mod, aber der thread ist glaube ich gelöscht worden..
bitte um Hilfe!
Es tanzt ein Bi Ba Butzemann.
Underhill
Mitglied
Beiträge: 1180 Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace
Beitrag
von Underhill » 15.11.2004 16:49
Hi Helmut71,
ja - das war ein alter Beitrag von mir... Leider finde ich ihn auch nicht mehr... (muss wohl mit der neuen MOD-DB zu tun haben...)
Ich meine aber das Problem trat aber nur bei "phpBB Plus" auf und er Variablenname war bereits belegt...
Gruss
Underhill