Hallo,
ich habe folgendes Script, und es funktioniert nicht!
In der Statuszeile erscheint immer eine Fehlermeldung!
Nimm zum Entwickeln einen Browser, der informativere Fehlermeldungen anzeigt als der IE.
<SCRIPT language=JavaScript>
<!-- Für älterere Browser verstecken
function openWindow() {
^Hier wird kein Parameter erwartet.
popupWin = window.open('news.php', '',
'width=250,height=450,left=100,top=100')
}
// Verstecken beenden -->
</SCRIPT>Kann man die erste Zeile des Scriptes löschen, also den Kommentar "<!-- Für älterere Browser verstecken" und die letzte "// Verstecken beenden -->", oder müssen diese Kommentare sein?
http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche
Und zum aufrufen des Linkes wenn man drauf klickt ist ja dieses kleine Script nötig: <A href="javascript:openWindow(1);">Neues Fenster</A>
Nein, ist es _so_ nicht.
<A href="javascript:openWindow(1);">Neues Fenster</A>
^Hier wird ein Parameter übergeben, welchen die Funktion nicht erwartet.
<a href="javascript:openWindow();">Neues Fenster</a>
http://de.selfhtml.org/javascript/sprache/funktionen.htm
Zum Nachdenken:
Was soll das Fenster anzeigen? So, wie Du es hier machst, wird ohne JavaScript gar nichts passieren. Das _kann_ gewollt sein. Wenn allerdings nicht, dann wäre
<a href="news.php" target="_blank" onclick="openWindow(); return false;">Neues Fenster</a>
besser.
http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster
Kenne mich mit JavaScript nicht so aus.
http://de.selfhtml.org/javascript/index.htm
viele Grüße
Axel