Avatar billede mads1987 Nybegynder
07. oktober 2004 - 15:52 Der er 12 kommentarer og
1 løsning

Sideskift i popup lykkes ikke.

Jeg er i fuld gang med at udvikle videre på denne WYSIWYG editor:

http://www.mads1987.1go.dk/tekst.php

Jeg er dog støt ind i et lidt frustrerende problem, jeg kan ikke skifte side i de popups jeg åbner.

Prøv at tryk på ”billede knappen”(En firkant der ligner et maleri) i den popup der fremkommer har jeg med <a href="http://www.google.com" target="_self">Skift side</a> placeret et skift side link, men som i kan se/prøve virker det ikke, linket åbner blot en ny popup.

Hvordan kan jeg få siden til at skifte i popupen?

Ps. editor.js ligger her: http://www.mads1987.1go.dk/editor.js
Avatar billede miss-g Seniormester
07. oktober 2004 - 16:09 #1
Det må være dit target den er gal med. Hvis du har en pop-up og skifter link i den som er sat til self, bliver den nye side åbnet samme sted = pop-up.

Der skal stå blank, for at åbne en alm. ny browser side.
Avatar billede miss-g Seniormester
07. oktober 2004 - 16:12 #2
Håber at jeg forstod problematiken.

Det virker dog fint, hvis jeg trykker på ´ny side´ så kommer jeg til google.???
Avatar billede jytte Nybegynder
07. oktober 2004 - 18:44 #3
Jeg havde engang et lignende problem i den editor. Jeg mener at det har noget at gøre med at det vindue der åbnes er "Modal". Jeg blev i hvert fald nødt til at lave det om til ikke at være modal for at kunne skifte side.

Iøvrigt mener jeg at der i forbindelse med den side du downloader editoren fra er et forum med en del spørgsmål og svar omkring editoren.
Avatar billede mads1987 Nybegynder
08. oktober 2004 - 12:30 #4
Ja den viser jo googles side, men jo ikke i popupen.

Hvordan ændre jeg siden fra modal?
Avatar billede miss-g Seniormester
08. oktober 2004 - 13:27 #5
Ok - så har jeg misforstået den. Du vil netop have at den skal åbne i pop-up´en *G*

Lyder også til at Jytte ved lidt mere om det.
Avatar billede jytte Nybegynder
08. oktober 2004 - 17:38 #6
Inden i din htmlarea/editor.js har du nok en linie hvor der står noget i retning af

showModalDialog(_editor_url + "popups/upload_image.asp", editdoc, "resizable: no; help: no; status: no; scroll: no; dialogHeight:120px; dialogWidth:400px");     

den foreslår jeg du erstatter med noget i retning af

window.open(_editor_url + "popups/upload_image.asp",'','scrollbars=yes,width=410,height=200,top=300,left=300');

og se om det får dit sideskift til at virke.
Avatar billede mads1987 Nybegynder
10. oktober 2004 - 10:24 #7
Nu ser det således ud:

// insert image
    else if (cmdID.toLowerCase() == 'insertimage'){
        window.open(_editor_url + "popups/insert_image.php",'','scrollbars=yes,width=410,height=200,top=300,left=300');
    }

Men der er ingen ændring når jeg trykker på "skift side" (I kan selv prøve :)
Avatar billede jytte Nybegynder
10. oktober 2004 - 12:41 #8
jeg får en javascriptfejl når jeg prøver at trykke på billedet i din editor.

Men du kan heller ikke bruge insert_image.php på samme måde som før. Jeg mener at det javascript som gør at man kan indsætte billedet i editoren kræver at det er en showModalDialog.

Jeg har selv gjort det at jeg har to knapper en til billedindsættelse (ikke fra en url med fra en mappe man uploader til) og en til billedupload. Den til billedupload krævede at jeg kunne skifte side (vha redirect) og derfor kunne den ikke bruge ShowModalDialog.

Du kan prøve at lave en test med en sideskifttest.php for at afprøve om jeg har ret i mine påstande.
Avatar billede mads1987 Nybegynder
10. oktober 2004 - 14:38 #9
Jeg må blankt erkende, at jeg ikke helt er med. Vil du evt. prøve at lave eksemplet for mig? Jeg er desværre ikke særlig dygtigt i javascript.

Det jeg skal bruge sideskiftet til, er at folk skal have chancen for selv at uploade en fil. Jeg vil så sende den videre til en anden side og så vælge filen, og derefter tilbage igen, og så skal "Image URL" så være udfyldt automatisk.
Avatar billede jytte Nybegynder
10. oktober 2004 - 19:17 #10
Det lyder som om du er ved at lave det samme som jeg allerede har lavet.
Problemet er bare at du bruger php (som jeg ikke kender) og jeg bruger asp.

Jeg er ikke javascript ekspert, men jeg kunne i hvert fald ikke finde ud af at lave billedupload i samme vindue hvor billedindsættelsen til editoren foregik. Og jeg mener det er fordi javascriptkoden kun kan finde ud af at indsætte billedet man vælger i editoren hvis vinduet er blevet åbnet vha. ShowModalDialog.

når jeg i et vindue uploader et billede (til en bestemt mappe) har jeg ændret i insert_image.asp så jeg får en drop-down med filerne i mappen at vælge imellem i stedet for at skulle browse mig til et billede.

Men der er sikkert nogen der har lavet en smartere løsning end min.
Kig f.eks her http://www.zhuo.org/htmlarea/demo.html
Avatar billede mads1987 Nybegynder
31. oktober 2004 - 09:37 #11
Det ligner en rigtig god side! Har ikke lige fået kigget så meget på den endnu, men det ser fornuftigt ud. Hvis du har flere link til andre sider, skal du være velkommen :) Du må meget gerne svare.
Avatar billede mads1987 Nybegynder
31. oktober 2004 - 12:32 #13
Mange tak :)
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