webForumDet fria alternativet

location.href i showModalDialog()

6 svar · 547 visningar · startad av Web-Tor

Web-TorMedlem sedan nov. 200013 890 inlägg
#1

showModalDialog() är ju en trevlig funktion men den har sina problem.

Den vill ju öppna alla nya anrop i ett nytt fönster. För formulärpostningar och vanliga <a>-länkar funkar det med att lägga in följande:

<base target="_self">

Men hur sjutton gör man för att få location.href att funka? Det här öppnar ju ett nytt fönster:

onclick="document.location.href('page.html')

red/ Jag vill inte använda frames. ;)

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

red/ Jag vill inte använda frames.

Det är det tipset som folk brukar ge att just använda iframe.

missModestyMedlem sedan apr. 2005254 inlägg
#3

Har du provat window.location?

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Jesper T skrev:

red/ Jag vill inte använda frames.

Det är det tipset som folk brukar ge att just använda iframe.

Det var precis därför jag skrev att jag inte ville ha det som förslag. ;)

Just nu kör jag med en mindre snygg (men fungerande) lösning där jag kör en JavaScript funktion som i sin tur postar ett formulär vid onclick. Men det hade varit väldigt smidigt om man kunde använda location.href() på något sätt...

Någon som vet hur man får history.go() att fungera i showModalDialog()?

missModesty skrev:

Har du provat window.location?

Ja.

missModestyMedlem sedan apr. 2005254 inlägg
#5

Ok, ett bra alternativ till iframes kan vara xmlhttp-objekt:

http://www.xml.com/pub/a/2005/02/09/xml-http-request.html

missModestyMedlem sedan apr. 2005254 inlägg
#6

Jag har inte använt dem så mycket, men de ska visst ha problem med å ä och ö borde nog nämnas.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#7

Förstår inte varför du inte vill använda frames..?

Använder man showModalDialog så använder man ju redan en udda, webbläsarspecifik teknik...

129 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)