Avatar billede weiland Nybegynder
20. maj 2007 - 16:39 Der er 5 kommentarer

showModelessDialog og "Back" og "Reload"

I en showModelessDialog vil jeg gerne have tilbage-knap og en opdater-knap.
De sædvanlige "history.go(-1);" og "location.reload(true);" virker ikke. Hvad er tricket? (hvis det kan lade sig gøre...)
Avatar billede olebole Juniormester
21. maj 2007 - 12:24 #1
<ole>

Hvad vil du bruge dem til? Du kan ikke umiddelbart navigere i en dialog  =)

/mvh
</bole>
Avatar billede weiland Nybegynder
21. maj 2007 - 12:32 #2
http://slingfive.com/pages/code/ssDialogFix/ har hjulpet mig godt på vej - hvert fald med "Opdater", men ifølge siden er history.go(-1) helt udelukket.
Avatar billede olebole Juniormester
21. maj 2007 - 13:01 #3
Allerede i de første par linjer åbenbarer han, han ikke har fattet det første af, hvad en webdialog er for en størrelse - hvorfor jeg naturligvis ikke gider downe scriptet.

Hvis insisterer på at gøre en dialog navigabel (hvilket er i diamentral modstrid med hensigten med en sådan - og hvorfor der heller ikke er tale om bugs), så gøres det med en iframe, der er 100% bred og høj. Deri loader du dokumentet, der skal vises ... resten burde ikke volde problemer  =)
Avatar billede weiland Nybegynder
23. maj 2007 - 11:48 #4
Iframe er en god ide. Det havde jeg ikke tænkt på. Tak for det.
Avatar billede olebole Juniormester
23. maj 2007 - 15:59 #5
Velbekomme ... prøv det og se, om du løber ind i problemer. Så spørger du bare videre i dette spm  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester