Frage

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">alert("Hola amigo")</script>
</head>
<body>

 --I still want to see the following-- >>
<p>Lorem ipsum</p>

</body>
</html>

Warum beendet es alles, was folgt? Ich dachte ich, es würde, wenn Sie es in <head> hatte. Ich habe wie es in dem Boden (nach / html). Was ist das Problem?

War es hilfreich?

Lösung

Was möchten Sie wahrscheinlich zu tun ist, definieren sie als eine Funktion, und rufen Sie dann diese Funktion aus dem onLoad Attribut des Body-Tag. (Oder einfach Anruf setzen Ihre Warnung in dem Attribut onLoad an erster Stelle.)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function foo() {
    alert("Hola amigo");
}
</script>
</head>
<body onLoad="javascript:foo()">

 --I still want to see the following-- >>
<p>Lorem ipsum</p>

</body>
</html>

Andere Tipps

geschieht das, weil die Warnung sofort ausgeführt wird, wenn der Kopf es analysiert hat, Alarm Blöcke Parsen, so hat der Inhalt des Körpers noch nicht geladen wurde.

Führen Sie Ihre Warnung, wenn das Fenster geladen ist ( window.onload Ereignis):

window.onload = function () {
  alert("Hola amigo");
}

alert () blockiert den UI-Thread (mit anderen Worten - es ist modal), bis der Benutzer bestätigt, den Dialog. Nichts soll auf der Seite geschehen, bis der Dialog geschlossen wird.

Java-Skript ist eine Interpreter Sprache oder in anderen Worten Lesen Sie das Skript oder ausführen Zeile Weise das Skript in Zeile. Also in Ihrem Fall, wenn es um alert [Welche Modellfenster sind: disable alles dahinter jede Benutzeraktion zu verhindern]. Es wartet auf Aktion Benutzer dann nur wird es weiter Skript lesen rty

Ich klebte das HTML in einer Seite, und ich bin in der Lage, die HTML nach Alarmierung zu sehen. Welchen Browser verwenden Sie?

versuchen, diese:

<script type="text/javascript"> //<![CDATA[ //Javascript Alert alert("Put your message here"); //]]> </script>

es spielt keine Rolle, wo Sie diese setzen. Aber wenn Sie es wollen zuerst erscheinen, setzen sie an der Spitze des Skripts und am unteren Rand zuletzt erscheinen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top