Ich hab ein Problem mit JavaScript:
Ich möchte einen Textlink (ich weiß, da passt "button" nicht) wenn man den anklickt soll man auf die Seite ] kommen und eine Meldungsbox mit dem Text: "Achtung! Sie betreten eine externe Seite!" erscheinen
Hier ist mein Code aber der funktioniert leider noch nicht. Vielleicht könnt ihr mir ja helfen.
Code:
<html>
<head>
<title>Testseite mit JavaScipt</title>
<script language="JavaScript">
function JavaScript()
{
var text="Sie betreten eine externe Seite!";
window.alert(text);
}
function Micwag()
{
var fenster_objekt=window.open("http://micwag.jimdo.de",
"MICWAG","width=500,height=300");
fenster_objekt.moveTo(300,100);
}
</script>
</head>
<body>
<form>
<input type="Button" value="JavaScript ausgeben"
"onClick="JavaScript()"
"onCLick="Micwag()">
</form>
</body>
</html>
<html>
<head>
<title>Testseite mit JavaScipt</title>
<script language="JavaScript">
function JavaScript()
{
var text="Sie betreten eine externe Seite!";
window.alert(text);
}
function Micwag()
{
var fenster_objekt=window.open("http://micwag.jimdo.de",
"MICWAG","width=500,height=300");
fenster_objekt.moveTo(300,100);
}
</script>
</head>
<body>
<form>
<input type="Button" value="JavaScript ausgeben"
"onClick="JavaScript()"
"onCLick="Micwag()">
</form>
</body>
</html>
Hast alles schön geschrieben nur du hast warscheinlich vergessen das Java unter den Befehl
Code:
<input type="Button" value="JavaScript ausgeben"
nichts raus geben kann. Der Befehl
Code:
value="JavaScript ausgeben"
kann Java nicht ausführen da Java die Befehle auf Englisch ausgeführt werden muss. Schau mal bei Google.de vllt findest du ja ein Script der den gleichen Befehl setzt und ausführt nur das du deinen Text einfügen musst. Wenn du keinen finden solltest dann werde ich mal schauen oder ich schreibe dir das Script.
Kann auch sein das dir jemand den Befehl schreiben kann zum ausführen, mir kommt der Befehl gerade leider nicht in den Kopf.
Gruss X-Fighter
29.06.2009, 17:25
pixelflat
Hat es einen Grund, dass du dafür 2 Funktionen verwendest? Ansonsten einfach beides in eine Funktion schreiben.