grillfleisch
Erfahrenes Mitglied
Hallo,
Ich lese meine Daten ganz normal aus einer MySQL DB aus. Nebenbei versuche ich den Infotext, falls vorhanden, durch ein Javascript ein und ausblendbar zu machen. Nur leider klappt es nicht so wie ich es mir vorstelle uobwohl ich schon seit tagen dran rumbastel... Vorweg ich bin noch nicht so in der Materie mit JS und ich habe schon ne menge gegoogelt und forren gelesen. doch ich bin nicht weiter gekommen als bis hier her...
Das Javascript sieht so aus..
Vielleicht ist da ja schon der Wurm drin... ich habe es auch mit dem zweiten versucht komme aber auch zu keinem ergebniss.
Meine ausgabe sieht so aus..
Ich weiß ich denk mal das es sehr fehlerhaft sein wird, doch es wäre schön wenn mir einer helfen kann....
Ich habe auch schon gelesen das es immer mal probleme mit php und javascript gibt. vllt leigt da der wurm drin.
Hier ein link falls es interessant sein sollte. http://up.grillfleisch.org/tutorials.php
MfG
sebastian
Ich lese meine Daten ganz normal aus einer MySQL DB aus. Nebenbei versuche ich den Infotext, falls vorhanden, durch ein Javascript ein und ausblendbar zu machen. Nur leider klappt es nicht so wie ich es mir vorstelle uobwohl ich schon seit tagen dran rumbastel... Vorweg ich bin noch nicht so in der Materie mit JS und ich habe schon ne menge gegoogelt und forren gelesen. doch ich bin nicht weiter gekommen als bis hier her...
Das Javascript sieht so aus..
PHP:
1.
function ToggleSubmenu(id)
{
if (document.getElementById("Sub_" + id).style.display == "none")
{
document.getElementById("Menu_" + id).src = "minus.jpg";
document.getElementById("Sub_" + id).style.display = "";
document.getElementById("Menu_" + id).alt = "Infos";
}
else
{
document.getElementById("Menu_" + id).src = "plus.jpg";
document.getElementById("Sub_" + id).style.display = "none";
document.getElementById("Menu_" + id).alt = "Info";
}
}
///////////////////////////////////////////
2.
function DivEinAusblenden(divName){
if(document.getElementById(divName)){
document.getElementById(divName).style.display =
(document.getElementById(divName).style.display == 'none') ? 'inline' : 'none'
}
}
DAs zweite habe ich aus diesem forum..
Meine ausgabe sieht so aus..
PHP:
<script type="text/javascript" src="info.inc.js"></script>
<html>
<body>
<style>
...
</style>
<?php
...
//Alles ausgeben**************************
echo "<tr>";
echo "<td>".$anzahl."</td>";
echo "<td>".$zeile['jobnr']."</td>";
echo "<td>".$zeile['order']."</td>";
echo "<td>".$gr_erg1."</td>";
echo "<td>".$pl_lack_erg."</td>";
echo "<td>".$pl_press_erg."</td>";
echo "<td>".$zeile['format']."</td>";
echo "<td>".$zeile['brutto']." / ".$papier_erg."</td>";
echo "<td>".$zeile['auflage']."</td>";
echo "<td>".$zeile['make']."</td>";
echo "<td>".$zeile['maxbrutto']."</td>";
echo "<td>";
if ( 0===strcmp('', $zeile['text']) )
{
echo 'keine Infos';
}
else
{
echo '<a id="+" onClick="javascript:ToggleSubmenu('.$zeile['text'].'); return false;" href="javascript:;"><img id="Menu_'.$zeile['text'].'" src="plus.jpg" border="0"> Infos</a><div id="Menu_'.$zeile['text'].'" style="display:none;">';
echo " ".$zeile['text']." ";
}
echo "</div></td>";
echo "<td>".date("d.m.Y", $zeile['time'])." um ".date("H:i", $zeile['time'])." Uhr</td>";
echo "</tr>";
$anzahl++;
}
echo "</table>";
....
?>
Ich habe auch schon gelesen das es immer mal probleme mit php und javascript gibt. vllt leigt da der wurm drin.
Hier ein link falls es interessant sein sollte. http://up.grillfleisch.org/tutorials.php
MfG
sebastian
Zuletzt bearbeitet: