Hallo,
ich moechte aus einem php script eine javascript Funktion (CalendarPopup.js) aufrufen, mit dem Zweck dies alles in typo3 als extension einzubinden.
Wenn ich dies aus einem php script heraus auf "konventionellem Wege" mache mit :
...
...
funktioniert das alles einwandfrei.
Nun soll aber alles aus php heraus gemacht werden:
....
und da passiert gar nicht mehr, das Objekt CalendarPopup.js kann gar nicht erzeugt
werden?
Weiss jemand Rat, oder hat einen Tipp?
Danke, Susanne
ich moechte aus einem php script eine javascript Funktion (CalendarPopup.js) aufrufen, mit dem Zweck dies alles in typo3 als extension einzubinden.
Wenn ich dies aus einem php script heraus auf "konventionellem Wege" mache mit :
...
Code:
<td width="180">Datum (Von - Bis)</td>
<td width="20"> </td>
<td><script language="javascript">
<!--
var cal13 = new CalendarPopup();
//-->
</script>
<input type="text" name="dateStart" size="10" maxlength="10" value="" onChange="document.form1.submit()">
<a href="#" onClick="cal13.select(document.form1.dateStart,'datumVonA','yyyy-MM-dd');
return false;"name="datumVonA" id="datumVonA">
<img src="calendar.gif" width="16" height="16" alt="" border="0"></a>
-
<input type="text" name="dateEnd" size="10" maxlength="10" value="" onChange="document.form1.submit()">
<a href="#" onClick="cal13.select(document.form1.dateEnd,'datumBisA','yyyy-MM-dd',(document.form1.dateEnd.value=='')?document.forms[0].dateStart.value:null);
return false; "NAME="datumBisA" ID="datumBisA">
<img src="calendar.gif" width="16" height="16" alt="" border="0"></a> JJJJ-MM-DD
<?php
$SearchDateBegin = $dateStart;
$SearchDateEnd = $dateEnd;
?>
</tr>
funktioniert das alles einwandfrei.
Nun soll aber alles aus php heraus gemacht werden:
....
PHP:
$s = "<tr>\n";
$s .= "<td width=\"180\">Datum (Von - Bis)</td>\n";
$s .= "<td width=\"20\"> </td>\n";
$s .= "<td><script language=\"javascript\">\n";
$s .= "<!--var cal13 = new CalendarPopup();//-->\n";
$s .= "</script>\n";
$s .= "<input type=\"text\" name=\"dateStart\" size=\"10\"
maxlength=\"10\"value=\"\" onChange=\"document.form1.submit()\">\n";
$s .= "<a href=\"#\"onClick=\"cal13.select(document.form1.dateStart,
\'datumVonA\',\'yyyy-MM-dd\');
return false;\"name=\"datumVonA\" id=\"datumVonA\">\n";
$s .= "<img src=\"C:\apache\html\\typo3conf\ext\browseTouren\lib\Calendar.gif
\"width=\"16\" height=\"16\" alt=\"\" border=\"0\">
</a> - \n";
$s .= "<input type=\"text\" name=\"dateEnd\" size=\"10\"
maxlength=\"10\" value=\"\" onChange=\"document.form1.submit()\">\n
<a href=\"#\" onClick=\"cal13.select(document.form1.dateEnd,'datumBisA',
'yyyy-MM-dd',(document.form1.dateEnd.value=='')?document.forms[0].dateStart.value:null);
return false; \"NAME=\"datumBisA\" ID=\"datumBisA\">\n
<img src=\"C:\apache\html\\typo3conf\ext\browseTouren\lib\Calendar.gif\" width=\"16\" height=\"16\" alt=\"\" border=\"0\"></a> JJJJ-MM-DD\n";
//set date start and date end
$SearchDateBegin = $dateStart;
$SearchDateEnd = $dateEnd;
$s .= "</tr>\n";
$s .= "</tr>\n";
print $s;
werden?
Weiss jemand Rat, oder hat einen Tipp?
Danke, Susanne
Zuletzt bearbeitet: