• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Externe .js-datei

Status
Für weitere Antworten geschlossen.
I

iPott

Guest
Was mache ich falsch?

Also es soll bei anklicken ein JScript aus einer externen Datei gestartet werden...
Ziel: 2 Seiten mit einem klick öffnen

In der HTML-Datei steht:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <title>Wohin solls gehen???</title>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <meta http-equiv="Content-Script-Type" content="text/javascript">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <link rel="stylesheet" type="text/css" href="./styles/index.css">
    <style type="text/css"></style>
    <script src="/scripts/scripts.js" type="text/javascript"></script>
  </head>
  <body>
    <a href="http://google.de/" onclick="advert()"><img src="./pics/PAM.png" alt="" id="center"> </a>
    <a href="http://google.de/" onclick="advert()"><img src="./pics/IPO.png" alt="" id="center2"></a>
  </body>
</html>
und in der scripts.js Datei steht:

Code:
function advert() {
  window.open('http://yahoo.de/', 'Fenster', 'fullscreen=yes')
}
 
Zuletzt bearbeitet von einem Moderator:
Code:
<a href="http://google.de/" [COLOR=Red]onclick=""[/COLOR]><img src="./pics/PAM.png" alt="" id="center"> </a>
Wenn bei onclick nix steht wird auch nix gemacht :lol:
 
steht doch aber was da...
Es soll die function advert aus der Datei scripts.js gestartet werden, beim betätigen des Links
 
Ich seh da nichts.

Binde das Script mal entweder mit "./scripts/scripts.js" oder mit "scripts/scripts.js" ein.
Aufrufen dann mit advert()
 
Ich meine die Art, das Verzeichnis anzugeben (entweder ./ oder gar nichts vorne, aber nicht /).

Aber daran wird es wahrscheinlich nicht liegen. Mach mal beides mit javascript:
Code:
function advert() {
  window.open('http://yahoo.de/', 'Fenster', 'fullscreen=yes');
  top.location.href = 'http://google.de';
}
Code:
<a href="javascript:advert#()">
ohne die Raute
 
jetzt macht er gar nix mehr

ich hab mal das verzeichnis angehängt, damit ihr seht wie es aussehen soll...
 

Anhänge

Status
Für weitere Antworten geschlossen.
Zurück
Oben