Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hä, ich verstehe nur Bahnhof. Kannst Du mir das näher erklären ??

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

das wird nichts. Ich habe anstatt der URL den javascript-Befehl eingebunden. Wohin soll ich mit der Javascript-Funktion ???

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 ????

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Kann ich dir sagen.
Du sollst nach dem doppelten Backslash NICHT

<a href="javascript:SeiteOeffnen();"></a>eintragen, sondern
javascript: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 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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()

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Bau den derzeitige Stand mal bitte in deine Seite ein (falls nicht schon geschehen) und lade das Zeug auf deinen Server. Möchte mir das gern mal im Gesamten anschauen.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

OK, ist online

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Jau, jetzt hat es geklappt. Siehst aber selbst dass es nicht immer so einfach ist, das nachzu vollziehen. Vielen Dank.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Oft liegt der Fehler im Detail. Und gerade da, wo man ihn nicht vermutet :D

greez 8)
JoSsiF


« Meine Website wird zu langsam Angezeigt!html tabellen...lücken! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Applet
Siehe Java. ...

URL
Als URL - Uniform Resource Locator, zu Deutsch: einheitlicher Quellenanzeiger - bezeichnet man eine Internet-Adresse wie zum Beispiel  http://www.computerhilfen.de. ...

HTML
HTML steht für Hyper Text Markup Language, ist die Sprache, mit der Internetseiten kodiert werden. Es handelt sich dabei um ASCII Text, in den die HTML Befehle einge...