javascript - Bokmärke i nytt fönster
Så jag har ett bokmärkeslänk som borde öppna en sida i ett nytt fönster.
javascript:window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTable%20Timer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no');
Koden fungerar perfekt i Safari, Firefox och Chrome; men som förväntat orsakar IE (7 och 8) problem. IE ger mig ett värdelöst felmeddelande när jag öppnar bokmärkesskriptet, och inget fönster öppnas.
Jag har försökt att redigera bokmärkesletaren så att den lägger till sidan med en script-tagg. Sedan inuti script-taggen läggs window.open()-koden till, eller så får den åtkomst till skriptet (som innehåller window.open()) [Jag har försökt på båda sätten]
Jag står nu utan råd.
Någon som har någon idé om hur man får sidan att poppa upp i IE (helst med kod som också fungerar i Safari, FF och Chrome)?
Tack,
REDIGERA: Den slutgiltiga koden jag slutade med:
javascript:(function(){ window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTableTimer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no'); })();
Svar #1
Du kan inte ha %20 eller mellanslag i ditt fönsternamn. Namnet används för att referera till fönstret igen senare i koden.
Försök :
javascript:window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTableTimer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no');
