webForumDet fria alternativet

Kodproblem

1 svar · 187 visningar · startad av greatest757

greatest757Medlem sedan nov. 200457 inlägg
#1

Hej

Jag har en kod jag kopierat och undrar hur jag kan få länkarna som använder sig av kommandot window.open att öppnas i ett eget fönster.

Som det ser ut nu så öppnas de i en frame och det vill jag inte.

Någon som kan kolla på nedanstående korta del av scriptet.

function window.open(sUrl,sMoveMenuItem)
{
// Menu item was selected. Here you can add our own code what to do next when the
// menu item sMoveMenuItem was selected
// sUrl contains the url to move to

var s;
var iTempLeft;

if ((sPrevMenuItem != sMoveMenuItem) && ((bRightDone) && (bLeftDone)))
{
bPlaying = true;
if (sPrevMenuItem!="")
{
iTempLeft=""
iTempLeft=document.images(sPrevMenuItem).style.left;
iMoveLeft=eval(iTempLeft.substring(0,iTempLeft.length-2));
moveMenuItemBack()
}
sMenuItem=sMoveMenuItem;
s=document.images(sMenuItem).style.left + "";
iMoveRight = eval(s.substring(0,s.length-2));
iMoveBack = iMoveRight;
moveMenuItem();
bPlaying = false;
sGlobalUrl = sUrl;

Peter SMedlem sedan dec. 20025 484 inlägg
#2

För det första kan du ej använda punkter i funktionsnamn, så du får byta namn på den.

Om länkar skall öppnas i egna fönster skriver du antingen:

<a href="" [b]target="_blank"[/b]></a>

Eller skickar in ett unikt namn till windowobjektets open()-metod:

window.open('',[b]'här_anger_du_det'[/b]);

:)

Genererad på 496 ms · cache AV · v20260730165559-full.f96bc7eb