Javascript popup
Spuddi
- javascript
0 Cheatah
Hallo,
kann mir wer schnell den Syntax Fehler sagen?!
Hab ein Script
<script language="javascript">
function popup(link)
{
window.open(link,'','hotkey=no,width=300,height=200');
}
</script>
Die Variable "link" soll aus dem drücken übergeben werden.
<a href="javascript:popup('legende_Zimmer.html')"><img src="../images/elements/fragezeichen.gif" border="0"></a>
Was mache ich denn falsch?! Bin mir ziemlich sicher das es immer so geklappt hat!
Für Hilfe bin ich dankbar!
mfg
Spuddi
Hi,
kann mir wer schnell den Syntax Fehler sagen?!
gerne:
<script language="javascript">
Es fehlt das zwingend benötigte type-Attribut.
window.open(link,'','hotkey=no,width=300,height=200');
Darüber hinaus ist '' natürlich kein gültiger Name für ein Fenster.
<a href="javascript:popup('legende_Zimmer.html')"><img src="../images/elements/fragezeichen.gif" border="0"></a>
Wieso dürfen Clients, die kein JavaScript unterstützen (wollen), die Informationen nicht erhalten?
Was mache ich denn falsch?!
Für's erste lässt Du schon mal die Fehlerbeschreibung missen.
Cheatah
Hi,
also den Type habe ich nachgetragen, es ging aber auch vorhin schomal ohne! naja egal.
Auf jedenfall öffnet er das neue Fenster aber findet immer die Seiten nicht die ich anspreche!
"legende_Personen.html" findet er also nicht laut der Meldung obwohl Sie im selben Verzeichnis liegt ;(
mfg
Hi,
"legende_Personen.html" findet er also nicht laut der Meldung obwohl Sie im selben Verzeichnis liegt ;(
"findet er nicht laut der Meldung" klingt danach, dass diese Datei tatsächlich nicht vorhanden ist. Mögliche Fehlerquellen:
a) Bist du dir absolut sicher, dass sich die Datei am selben Ort wie die Datei befindet, aus dem du den Code-Ausschnitt gepostet hast?
b) Hast du die Groß-/Kleinschreibung beachtet? Unix-basierte Betriebssysteme unterscheiden da nämlich im Gegensatz zu Windows.
Viele Grüße
Benjamin