Popup geht aber nicht auf der index seite
Spuddi
- javascript
0 Struppi
Hallo,
mein Problem : Ich habe ein Script
<script language type="javascript">
function popup(link)
{
window.open(link,'','hotkey=no,width=300,height=200',);
}
</script>
dies Soll folgende Links bei klick öffnen:
<a href="javascript:popup('legende-Personen.html');"><img src="../images/elements/fragezeichen.gif" border="0"></a>
das tut es auch aber nur solange ich nicht auf der Index Seite bin.
Woran kann das liegen?
Also ich rufe meine Seite auf er geht ja standartmäßig auf die Index.html ( in der Index Datei setzte ich per Datenbank Include die eizelnen Seiten zusammen). Klicke ich hier auf den Link passiert garnix.
Gehe ich aber auf eine andere SEite z.B. Anmeldung.html wo genau das selbe stattfindet also die Seite wird auch wieder zusammengesetzt dann geht es.
Was mache ich falsch bzw. wo liegt der Fehler?!
Ich habe das Gefühl der kennt beim ersten Aufruf der SEite das Script nicht?! Muss ich das per onload gleich laden? Wäre eine Extrene Script datei hier besser?!
mfg
Spuddi
<script language type="javascript">
ui, das ist ma was komlett anderes.
Willst du deine Seite für Browser der 3. Generation schreiben heißt es language="javascript" für neuere Browser type="text/javascript", aber die von dir gewählten Attribute bzw. Werte gibt es nicht
function popup(link)
{
window.open(link,'','hotkey=no,width=300,height=200',);
}
Mit dieser funktion solltest du eine Fehlermeldung z.b. in der JS Konsole vom Firefox finden, sie ist syntaktisch falsch.
Ausserdem ist es nicht verkehrt einen Fensternamen zu vergeben und das Fenster zu Fokusieren.
dies Soll folgende Links bei klick öffnen:
<a href="javascript:popup('legende-Personen.html');"><img src="../images/elements/fragezeichen.gif" border="0"></a>
Wenn die Seiite sowieso nur mit JS funktionieren soll, kannst du auch den onclick Handler des Bildes verwenden und dir den Link sparen.
Falls du JS-lose Besucher (z.b. auch Suchmaschinen) zufrieden stellen möchtest wäre ein Link sinnvoll:
<a href="legende-Personen.html" onclick="popup(this.href);return false"
<img src="../images/elements/fragezeichen.gif" border="0"></a>
Woran kann das liegen?
Am JS Fehler.
Struppi.