Avatar billede Slettet bruger
10. februar 2006 - 14:53 Der er 22 kommentarer og
1 løsning

Popup uden status bar, og url sti

Hej eksperter, det irriterer mig meget, at jeg ikke bare kan bruge statusbar=0 i mit popup scrip som ser sådan her ud:
myWindow('minUrl', 'navn', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0, width=925, height=510');

Hvorfor er det den bliver ved med at være der, og oppe i toppen står der urlen og så titlen, hvorfor gør der det?
Avatar billede olebole Juniormester
10. februar 2006 - 14:58 #1
<ole>

Prøv uden mellemrum i tredie argument:

myWindow('minUrl', 'navn', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=925,height=510');

Titelbaren vil altid vise dokumentets titel  :)

/mvh
</bole>
Avatar billede Slettet bruger
10. februar 2006 - 14:58 #2
jamen den vist båden titlen og url
Avatar billede olebole Juniormester
10. februar 2006 - 15:01 #3
Ja, det er præcis, som det skal være. Ellers har brugeren jo ingen mulighed for at vide, hvorfra dokumentet kommer ... og det er vigtigt!  ;o)
Avatar billede Slettet bruger
10. februar 2006 - 15:02 #4
hmm... og dette er ikke muligt at slå fra?
statusbaren vises hele tiden.
Avatar billede olebole Juniormester
10. februar 2006 - 15:02 #5
Desværre viser Firefox ikke URL'en, men nu er sikkerhed vist heller ikke Mozilla's første prioritet .... gad iøvrigt vide, hvad deres første prioritet egentlig er  =)
Avatar billede olebole Juniormester
10. februar 2006 - 15:03 #6
Statusbaren vises kun i FF ... ikke i IE
Avatar billede Slettet bruger
10. februar 2006 - 15:04 #7
Men det her er så i IE, men synes da IE er dårligere til det med sikkerheden end Firefox.
Avatar billede olebole Juniormester
10. februar 2006 - 15:11 #8
Ja, men det handler ikke om tro og hvad folk synes - men om realiteterne i det virkelige liv  ;o)

Således lå FF foran IE det meste af 2005, hvad sikkerhedshuller angår ... ifølge Symantec.
Derudover understøtter den en masse proprietære Mozilla-features - og er generelt temmelig fejlfyldt. F.eks. er DOM'en frygtelig buggy - og tillader alle mulige invalide DOM-handlinger ... den validerer så at sige intet!

Det er bare yderst politisk ukorrekt at nævne den slags, sålænge 'Mozilla-mullaherne' siger noget andet. Folk, der arbejder med bare lidt mere komplekse web-applikationer ved dog bedre.
Stærk tro og religiøsitet er skam ikke forbeholdt muslimer i mellemøsten  ;o)
Avatar billede Slettet bruger
10. februar 2006 - 15:13 #9
smiler..... men statusbaren er stadig synlig og er det slet ikke muligt at slå url fra?
Avatar billede olebole Juniormester
10. februar 2006 - 15:15 #10
URL'en skal du ned og rode i registrerings databasen for at fjerne. Statusbaren burde ikke være der  :)
Avatar billede Slettet bruger
10. februar 2006 - 15:22 #11
jeg har prøvet koden der virker den fint, men ikke i mit script...
hvordan gør man så det med registrerings databasen?
Avatar billede olebole Juniormester
10. februar 2006 - 15:28 #12
Det med reg-DB, må du søge på Google ... jeg husker det ikke i detaljer (men det er noget, hver bruger selv skal gøre).

Denne åbner en popup uden status:
    window.open('http://www.google.dk', 'navn', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=925,height=510');

- hvad der evt. er galt med dit script, ved jeg ikke  :)
Avatar billede Slettet bruger
10. februar 2006 - 15:32 #13
okay:


<script language="javascript">
function logon() {
    myWindow('test.html', 925, 510);
}
function newWindow(win,mywidth,myheight) {
    var myleft = eval(screen.width-mywidth)/2;
    var mytop = eval(screen.height-myheight)/2;
    window.open(win,"popupnavn","fullscreen=0,top="+mytop+",left="+myleft+",'toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width="+mywidth+",height="+myheight);
}
</script>
Avatar billede olebole Juniormester
10. februar 2006 - 15:36 #14
Dette funker fint hos mig (rettede lige fejlen med 'newWindow' og 'myWindow'):

<script language="javascript">
function logon() {
    myWindow('http://www.google.dk', 925, 510);
}
function myWindow(win,mywidth,myheight) {
    var myleft = eval(screen.width-mywidth)/2;
    var mytop = eval(screen.height-myheight)/2;
    window.open(win,"popupnavn","fullscreen=0,top="+mytop+",left="+myleft+",'toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width="+mywidth+",height="+myheight);
}
</script>

<button onclick="logon()">TEST</button>
Avatar billede olebole Juniormester
10. februar 2006 - 15:37 #15
- og så kan vi iøvrigt ligeså godt undgå 'eval', der er JS' langsomste native funktion  :)

function myWindow(win,mywidth,myheight) {
    var myleft = (screen.width-mywidth)/2;
    var mytop = (screen.height-myheight)/2;
    window.open(win,"popupnavn","fullscreen=0,top="+mytop+",left="+myleft+",'toolbar=0,scrollbars=no,location=0,statusbar=0,menubar=0,resizable=0,width="+mywidth+",height="+myheight);
}
Avatar billede Slettet bruger
10. februar 2006 - 15:47 #16
ved ikke hvorfor det ikke virker der, er det noget mit host kan sige der ikke må være eller?
Avatar billede olebole Juniormester
10. februar 2006 - 15:49 #17
Virker det lokalt?
Avatar billede Slettet bruger
10. februar 2006 - 15:55 #18
ja det virker når jeg kun har popup scriptet.
Avatar billede Slettet bruger
10. februar 2006 - 15:56 #19
Nej det virker ikke på mit host, hverken det der ikke virker på hostet, og heller ikke det der virker lokalt.
Avatar billede olebole Juniormester
10. februar 2006 - 16:17 #20
Prøv at lægge et link, for det er umuligt for mig at gætte, hvor du laver fejl  :)
Avatar billede Slettet bruger
31. juli 2006 - 20:52 #21
Jeg lukker, men olebole lægger du lige et svar?
Avatar billede olebole Juniormester
02. august 2006 - 14:53 #22
- gerne  ;o)
Avatar billede Slettet bruger
02. august 2006 - 15:07 #23
Men fik det aldrig til at virke, der stod f.eks. dr.dk - min title, i popup vinduet.
Men skidt pyt.
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