Avatar billede mijak Nybegynder
26. maj 2002 - 22:35 Der er 11 kommentarer og
2 løsninger

Nyt vindue

Jeg bruger et script til at åbne et nyt vindue indeholdende et billede. Tre spørgsmål, 1:  Kan man slippe for den øverste bjælke (title etc.) 2: Kan det nye vindue blive liggende øverst uanset om man klikker på hovedsiden ("always raised=true" er sat ind). 3: I den nyeste version af IE kommer der en menubjælke frem,når man sætter cursoren over billedet, som kan bruges til at gemme billedet. Kan man blokkere den?
MVH. Michael
Avatar billede =maddog= Nybegynder
26. maj 2002 - 22:56 #1
1) Ja. kig på www.microbians.com eller www.mycgiserver.com/~maddog/resource.jsp?nn=javascript
Det virker kun i IE til Win
2) Ja. dependent=true i NS og modaless i Win. Afvent svar fra en der har prøvet (har ikke selv hands-on)
3) Ingen anelse om hvad du snakker om.
Avatar billede gryn Nybegynder
26. maj 2002 - 23:02 #2
3) Jeg er bange for, at det ikke kan lade sig gøre. Du har ret i, at det er irriterende!

PS.: Jeg er ikke sikker på, at det er muligt at have vinduet øverst altid, hvis man bruger et rammeløst vindue. Dog kan jeg ikke sige det med sikkerhed.
Avatar billede mijak Nybegynder
26. maj 2002 - 23:05 #3
Foreløbig tak
Jeg bruger W2K og IE 6.0 og i denne version kommer der er menubjælke frem når man sætter cursoren over billedet. Denne menu giver mulighed for at gemme, printe og sende som mail. MEN, jeg bruger et scipt til at lukke for højreklik på billedet (gemme o.s.v)(ja, ja, jeg ved godt at det kan omgås)men den omtalte menubjælke kommer alligevel.!!!!! KAN DEN BLOKKERES?
Avatar billede gryn Nybegynder
26. maj 2002 - 23:09 #4
Som sagt, er jeg bange for, at du må finde dig i menubjælken i IE60... nej hov vent! prøv at skrive  alt="etelleranden" som attribut.



Et rammeløst vindue ser sådan her ud:

<script language="javascript" type="text/javascript">
function rlvin() {

    if (document.all) {
        var windowW = 400;
        var windowH = 250;
        var windowX = Math.ceil((window.screen.width  - windowW) / 2);
        var windowY = Math.ceil((window.screen.height - windowH) / 2);

        ulrik = window.open("DINURL.html", "", "fullscreen=1");
        ulrik.resizeTo(windowW, windowH);
        ulrik.moveTo(windowX, windowY);
    } else {
        winIcemat = window.open("DINURL.html", "", "width=400,height=250,resizable=0,scrolling=no");
    }

}
rlvin();
</script>
Avatar billede gryn Nybegynder
26. maj 2002 - 23:13 #5
Undskyld... scriptet skal se sådan her ud:

<script language="javascript" type="text/javascript">
function rlvin() {

    if (document.all) {
        var windowW = 400;
        var windowH = 250;
        var windowX = Math.ceil((window.screen.width  - windowW) / 2);
        var windowY = Math.ceil((window.screen.height - windowH) / 2);

        ulrik = window.open("DINURL.html", "", "fullscreen=1");
        ulrik.resizeTo(windowW, windowH);
        ulrik.moveTo(windowX, windowY);
    } else {
        ulrik = window.open("DINURL.html", "", "width=400,height=250,resizable=0,scrolling=no");
    }

}
rlvin();
</script>


Jeg fandt det et andet sted, men lavede lidt om i det for, at der ikke var nogen, som skulle blive sure eller noget :-)
Avatar billede mijak Nybegynder
26. maj 2002 - 23:13 #6
Til =maddog=
Fin KGL side, men hvordan fanden lukker man den???
Avatar billede =maddog= Nybegynder
26. maj 2002 - 23:16 #7
gryn: man er nød til at åbne uden URL hvis det på et andet domæne og write et frameset ind med url'en i
altså:
ulrik = window.open("", "", "fullscreen=1");
ulrik.document.write(<html><frameset rows='*,0' framespacing=0 border=0 frameborder=0><frame name='conts' src='din.dk/url.html' scrolling='"+scroll+"'><frame></frame></frameset></html>
Avatar billede mijak Nybegynder
26. maj 2002 - 23:17 #8
Til gryn
Tak for forslaget.
Jeg er desværre nødt til at hoppe af nu, men hvis det virker giver jeg point når jeg har prøvet det.
MVH michael
Avatar billede =maddog= Nybegynder
26. maj 2002 - 23:17 #9
mijak: den side er lige blevet opdateret og har åbenbart en framekiller. brug alt+f4. det er jeg ked af.
hverken chromeless eller min version virker med sider der har framekiller.
Avatar billede =maddog= Nybegynder
26. maj 2002 - 23:19 #10
mijak: gryns forslag er identisk med det nederste eksempel på min side. hvis du bruger det vil jeg anbefale at du 'hugger' det fil der er inde i den.
Avatar billede gryn Nybegynder
26. maj 2002 - 23:21 #11
maddog ->  Det var da mærkeligt... hmm... men jeg tror dig selvfølgelig :-)
Avatar billede =maddog= Nybegynder
26. maj 2002 - 23:25 #12
all> jeg har lige opdateret min side, så den nu åbner en side uden framekiller.
det skal jo være:
ulrik.document.write("<html><frameset rows='*,0' framespacing=0 border=0 frameborder=0><frame name='conts' src='din.dk/url.html' scrolling='no'><frame></frame></frameset></html>")
selvfølgelig.
gryn> det gav mig s**me også kvaler indtil jeg fandt på den work-around.
Avatar billede Slettet bruger
27. maj 2002 - 14:33 #13
Den med billed-menuen i IE6 er vist løst her:

http://www.dynamicdrive.com/dynamicindex9/imagebar.htm
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