wieso funktioniert das nicht?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • wieso funktioniert das nicht?

    ich hab folgenden code in einer seite:

    PHP-Quellcode

    1. <html>
    2. <head>
    3. <script type="text/javascript">
    4. function show (Text) {
    5. if (document.getElementById) {
    6. if (document.getElementById(Text).style.display == "block") {
    7. document.getElementById(Text).style.display = "none";
    8. } else {
    9. document.getElementById(Text).style.display = "block";
    10. }
    11. }
    12. }
    13. </script>
    14. </head>
    15. <body>
    16. <a href="javascript: show('text')">Text anzeigen</a><br>
    17. <table id="Text" style="display:none">
    18. <tr><td>
    19. hier steht Text, der nur angezeigt werden soll, wenn man auf "Text anzeigen" klickt
    20. </td></tr>
    21. </table>
    22. </body>
    23. </html>
    Alles anzeigen

    allerdings funktioniert das zwar, wenn ich die Datei von meinem PC aus aufrufe, aber nicht, wenn ich sie auf nen Server hochlad und dann anschau.
    wieso geht das nicht????
    Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
    Irren ist menschlich, doch im Irrtum zu verharren ist ein Zeichen von Dummheit.

    -Cicero
  • Taxel schrieb:

    Quellcode

    1. <a href="javascript: show('[B]text[/B]')">

    Das muss

    Quellcode

    1. <a href="javascript: show('[B]Text[/B]')">

    heissen, siehe:

    Quellcode

    1. <table id="[B]Text[/B]" style="display:none">


    Und den Sinn davon versteh ich nicht:

    Quellcode

    1. if (document.getElementById) {





    HTML-Quellcode

    1. <html>
    2. <head>
    3. <script type="text/javascript">
    4. function show (Text) {
    5. if (document.getElementById(Text)) {
    6. if (document.getElementById(Text).style.display == "block") {
    7. document.getElementById(Text).style.display = "none";
    8. } else {
    9. document.getElementById(Text).style.display = "block";
    10. }
    11. }
    12. }
    13. </script>
    14. </head>
    15. <body>
    16. <a href="javascript: show('Text')">Text anzeigen</a><br>
    17. <table id="Text" style="display:none">
    18. <tr><td>
    19. hier steht Text, der nur angezeigt werden soll, wenn man auf "Text anzeigen" klickt
    20. </td></tr>
    21. </table>
    22. </body>
    23. </html>
    Alles anzeigen

    Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von Skyte ()