Hä, ich verstehe nur Bahnhof. Kannst Du mir das näher erklären ??
Also: bei dem Applet hast du ja die Möglichkeit, eine URL einzubinden, genau wie du das machen würdest bei <a href="...">. Jetzt kann man in HTML bei dem Attribut href auch den Verweis auf eine JavaScript-Funktion angeben, also z.B. <a href="javascript:macheIrgendwas();">text</a>.
Diese Funktion definierst du in einem Scriptteil, also z.B. so:
<script language="JavaScript">
function macheIrgendwas()
{
window.open("http://www.computerhilfen.de", "_blank);
}
</script>
Dieses Beispiel würde beim Klick auf den Link computerhilfen.de in einem neuen Fenster öffnen.
Und den Aufruf der Funktion (also javascript:macheIrgendwas();) bindest du dort ein, wo jetzt die URL steht.
Ich weiß nicht, ob das klappt, aber ich hoffe es
greez
JoSsiF
Ich habe das jetzt so gemacht. Öffnet halt ne neue Seite:
<param name=msg0 value="+++ Plattenturnier vom 20. bis 22.05.2005 in Friolzheim +++ \\http://www.tennisclub-friolzheim.de/html/aktuelles.html" </a>
Sollte ich nicht darauf hinweisen, dass der Surfer jetzt die Homepage verlässt oder ist das so auch OK ????
Habs grad ausprobiert... geht doch!
Ich hab nur in dem Beispiel nach dem 2. Parameter in der open()-Funktion die abschließenden Anführungsstriche vergessen.
Den Skriptteil kannste übrigens hinbauen wo du willst, vorzugsweise jedoch im <head>-Bereich, der Ordnung wegen
Ach ja, und im selben HTML-Dokument. Is wichtig, weil du ja Frames einsetzt und man sich da schnell verzettelt.
Musst übrigens nicht für jeden Link eine neue Funktion definieren. Kannst auch die URL als Parameter übergeben (ich verweise dazu gleich mal auf de.selfhtml.org, weil's da sehr gut erklärt ist).
greez
JoSsiF
Da ist noch irgendwas faul, aber was ??
<script language="JavaScript">
function SeiteOeffnen()
{
window.open("http://www.frankgayer.com", "_blank");
}
</script>
<applet code=NavigatorTicker11.class width=100% height=35 >
<param name=count value=1 >
<param name=msg0 value="+++ Plattenturnier vom 20. bis 22.05.2005 in Friolzheim +++ \\<a href="javascript:SeiteOeffnen();"></a>
Kann ich dir sagen.
Du sollst nach dem doppelten Backslash NICHT
<a href="javascript:SeiteOeffnen();"></a>
eintragen, sondernjavascript:SeiteOeffnen();
.In meinem Posting vom 16.05. war das nur beispielhaft anhand von normaler HTML-Syntax erklärt, hier sieht das etwas anders aus.
greez
JoSsiF
Hallo,
so geht es aber auch nicht:
<script language="JavaScript">
function SeiteOeffnen()
{
window.open("http://www.frankgayer.com", "_blank");
}
</script>
<applet code=NavigatorTicker11.class width=100% height=35 >
<param name=count value=1 >
<param name=msg0 value="+++ Plattenturnier vom 20. bis 22.05.2005 in Friolzheim +++ \\javascript:SeiteOeffnen()
So, jetzt hab ich mir dieses Drecks-Applet zum 3. Mal runtergeladen und dazu eine Testseite auf Basis von deiner erstellt
Wenn du den Quellcode so in deinem HTML-Dokument stehen hast, wie du ihn hier gepostet hast, wird das auch nicht funktionieren.
Wenn du dir mal den Tag <param name=...anschaust, wirst du feststellen, dass nach dem value= ein " folgt. Wo ein " ist, ist meist auch noch ein ". Zudem muss der Tag hinten geschlossen werden, also >. Und dann geht's.
Also nochmal zum mitmeißeln: die ganze Zeile mit dem JavaScript-Aufruf sieht so aus:
<param name=msg0 value="Plattenturnier vom 20. bis 22.05.2005 in Friolzheim \\javascript:SeiteOeffnen()">
So, und nun lass ich dieses scheiß Applet auf meinem Rechner, bis von dir ein "ES FUNKTIONIERT" gepostet wird
greez
JoSsiF
Sorry, dass ich Dich so nerve, aber ich blicke das nicht mehr und auch jetzt geht es nicht:
<script language="JavaScript">
function SeiteOeffnen()
{
window.open("http://www.frankgayer.com", "_blank");
}
</script>
<applet code=NavigatorTicker11.class width=100% height=35 >
<param name=count value=1 >
<param name=msg0 value="+++ Plattenturnier vom 20. bis 22.05.2005 in Friolzheim +++ \\javascript:SeiteOeffnen()">
<param name=msg1 value="JavaScript Kit Java Index. \\http://www.abstract.simplenet.com/java/javafront.htm" >
<param name=msg2 value=" JavaScript Kit Resources. \\http://www.abstract.simplenet.com/html.htm" >
<param name=speed value=5 >
<param name=bgco value=50 >
<param name=txtco value=50,50,0 >
<param name=linkco value=180,25,21 >
</applet>
OK, Fehler gefunden glaub ich
Problem lag daran, dass ich nur deinen Hauptframe nachgebaut und als einzelnes HTML-Dokument laufen lassen habe.
Im Frameset hat das so nicht funktioniert. Muss mich korrigieren: Die Funktionsdefinition, also das hier:
<script language="JavaScript">
function SeiteOeffnen()
{
window.open("http://www.frankgayer.com", "_blank");
}
</script>
gehört doch ins Frameset. Dann dürfte es klappen
greez
JoSsiF
« Meine Website wird zu langsam Angezeigt! | html tabellen...lücken! » | ||