Seite 1 von 1
JavaScript: aufruf aus dem Modul
Verfasst: Fr 27. Jan 2006, 09:09
von abrek
Hallo!
So eine Frage habe ich an euch:
wie soll ich vorgehen, damit so was geht:
ich kriege nur die Startseite angezeigt. Selbst wenn ich einfach href="#" schreibe wird zur Startseite gesprungen.

Wie kann ich das kriegen?
Verfasst: Fr 27. Jan 2006, 09:17
von stese
äh wie?
so wie oben geht das schon mal gar nicht, weil absolut falsche javascript syntax.
Code: Alles auswählen
echo "<a href=\"javascript:funktion('parameter');\">";
z.b. um einen druckbutton zu erstellen macht man das so:
Code: Alles auswählen
echo "<a href=\"javascript:window.print()\">drucken</a>";
Verfasst: Fr 27. Jan 2006, 09:48
von phpchris
Und für ein Popup:
Code: Alles auswählen
<a href="javascript:window.open(kasfdkasdkjsd)">Moin</a>
Verfasst: Fr 27. Jan 2006, 09:55
von abrek
Hallo stese!
Hier ist die JavaScript-code:
Code: Alles auswählen
<script type="text/javascript">
<!--
function show(id_name)
{
if(document.getElementById(id_name.style.visibility == "hidden")
document.getElementById(id_name).style.visibility = "visible";
else
document.getElementById(id_name).style.visibility = "hidden";
}//-->
</script>
ich mache aus dem Modul folgendes:
Code: Alles auswählen
echo '<li><a class="select" href="javascript:show(textwindow)">Help</a></li>';
Es kommt im Quellecode so raus:
Code: Alles auswählen
<li><a class="select" href="javascript:show(textwindow)">Help</a></li>
Die Funktion soll einen <div id="textwindow"> ausblenden, aber die macht es nicht. Wo liegt mein Fehler?
Verfasst: Fr 27. Jan 2006, 12:56
von stese
Code: Alles auswählen
echo '<li><a class="select" href="javascript:show(\'textwindow\')">Help</a></li>';
immer die an die anfürungszeichen denken
Verfasst: Fr 27. Jan 2006, 13:30
von abrek
immer die an die anfürungszeichen denken
Danke, es hat geklappt!
