Avatar billede encory Nybegynder
30. juni 2003 - 18:41 Der er 18 kommentarer og
3 løsninger

Starte en web application fra desktoppen

Hej Eksperter !!

Mit Spørgsmål går på følgende.
Kan man med Javascript eller lignende lave et script der kan starte en webapplikation op fra desktoppen(genvej), applikationen ligger på en server. Jeg tænker lidt i retning af Window.open(bla bla);
Grunden er at jeg er ved at bygge en webapplikation der helst skal åbnes i ét vindue uden location,menubar,scrolling,toolbar og lign. Har ikke kunne få noget til at virke.
Avatar billede roenving Novice
30. juni 2003 - 18:47 #1
Javascript skal du jo have til rådighed for at lave window.open, så hvis det skal ske skal du altså starte et browser-vindue først og så fra det starte et andet op ...
Avatar billede encory Nybegynder
30. juni 2003 - 18:50 #2
Ja det har jeg fiflet med.. men det så skal jeg lukke det vindue bagefter og det giver det problem at der kommer en alertbox hvor man skal sige ja til at lukke vinduet. Det er det jeg gerne vil undgå..
Avatar billede ahv Nybegynder
30. juni 2003 - 18:53 #3
encory -> Du skal som sagt åbne et normalt vindue, og herfra åbne dit popup vindue, også skal du lukke "moder" vinduet, det er så her du støder på din alert-boks som der ikke kan gøres noget ved, desværre for dig.

Grudnen til dnene alertboks er lavet er netop for at når folk laver en hjemmeside at de så ikke bare kan lave et link der lukker ens browsere.

Du kan kun lukke et med "lukke"-funktionen hvis du selv har skabt vinduet, dvs. et window.open vindue kan du lukke uden en alertboks.
Avatar billede roenving Novice
30. juni 2003 - 18:53 #4
Alerten kan du ikke slippe af med -- det er en grundlæggende browser-funktion, at man ikke programmatisk kan lukke andet end det man har åbnet ...
Avatar billede grunken Nybegynder
30. juni 2003 - 18:56 #5
Man kan nu udnytter hullerne i både netscape samt ie ;)

så jow man kan sagtens lukke et vindue uden en alert :), eller rettere :/
Avatar billede ahv Nybegynder
30. juni 2003 - 18:56 #6
encory -> Er du overhovdet sikker på at et popup-vindue er en god løsning? Tænk på folk der er popup blokker, de vil ikke få glæde af det.
Avatar billede encory Nybegynder
30. juni 2003 - 18:59 #7
Kan man så ikke åbne et browservindue på en anden måde..?? Jeg skal bare bruge et cleanet vindue uden ekstra vinduer.. Har iøvrigt også prøvet med _self eller _parent, og det virker fint men her kan jeg ikke slippe af med menubaren, toolbaren, location osv fordi de er i vinduet i forvejen.
Avatar billede encory Nybegynder
30. juni 2003 - 19:03 #8
Det er et kontrollet miljø som kun kunden skal benytte derfor ved jeg at popup ikke er noget problem. og eftersom det heller ikke er bannerreklame eller noget andet gejl men en applikation er det vel ikke noget problem. Hvad ville du eller foreslå AHV. Jeg skal bruge et tomt vindue.
Avatar billede ahv Nybegynder
30. juni 2003 - 19:14 #9
Åben et normalt vindue, og åben herfra et popup vindue, det bagved læggende "moder" vindue kan du så lavet et eller andet skægt med.
Avatar billede grunken Nybegynder
30. juni 2003 - 19:17 #10
Her så, hvis du bare vil fjerne vinduet der åbner uden at få en alerbox, så klarer den her tingen:


<SCRIPT LANGUAGE="javascript" type="text/javascript">

    nytVin = window.open('url.html','PopUp','height=300,width=300');

    if (window.name != "nytVin"){
      this.focus();
      openerwindow = window.self;
      openerwindow.opener = window.self;
      openerwindow.close();
    }
</script>

er baseret på huller der måske bliver lukket, men den virker ;)
Avatar billede encory Nybegynder
30. juni 2003 - 19:17 #11
Den går ikke  det ser uprofessionelt ud at man skal lukke to vinduer....
HAvde håbet der var en anden løsning...
Men tak for hjælpen
Avatar billede encory Nybegynder
30. juni 2003 - 19:18 #12
Tak til grunken...
Jeg der var det jeg ledte efter...
Vil du skrive et svar så du kan få point
Avatar billede ahv Nybegynder
30. juni 2003 - 19:19 #13
grunkens vil virker ja pga. huller ;o) Men hvis det skal være så professionelt, så vil det vel være uprofessionelt hvis de huller pludselig bliver lukket også det ikke virker?
Avatar billede ahv Nybegynder
30. juni 2003 - 19:19 #14
Det er vel mindst lige så uprofessionelt at bygge sin applikation på en fejl, som men ikke ved om er rettet imorgen, eller er det bare mig der synes det?
Avatar billede encory Nybegynder
30. juni 2003 - 19:23 #15
Jeg vil give dig helt ret men eftersom jeg sidder som udvikler og admin på systemet kan jeg tage stilling til det til den tid.
Men du har en pointe AHV.
Avatar billede grunken Nybegynder
30. juni 2003 - 19:26 #16
ahv > professionelt, eller ej....så forstår jeg godt din undren :)

men samtidig siger encory at det skal fungere i et lukket miljø, så hvis det er fakta kan administrationen jo bare sørge for at ikke partut installere alle de nyeste opdateringer :)

udover det, er det mærkeligt at flere browserudviklere, bevist ikke har lukket for hullet!
Avatar billede grunken Nybegynder
30. juni 2003 - 19:30 #17
bevist = bevidst *G*

og dribler lige et svar ind !
Avatar billede grunken Nybegynder
30. juni 2003 - 19:31 #18
.
Avatar billede edutasia Nybegynder
30. juni 2003 - 20:46 #19
Et mere fremtidssikret bud er at gemme opener'en som en HTML Application, da den har udvidede rettigheder - herunder retten til at lukke sig selv uden bekræftelse fra brugeren.

Gem blot dit html-dokument som *.hta i stedet for *.htm(l) og tilføj close() til din open-funktion:

<script>
window.open('http://www.url.dk','appWin','width=780,height=560,status=yes');
close();
</script>


Jeg mener i øvrigt, at der er flere muligheder for at tilpasse vinduets udseende i en HTML Application - man kan f.eks. bestemme, om der skal vises knapper til minimering og maksimering og give det et unikt ikon. Prøv at søge på msdn.microsoft.com, hvis det har interesse...
Avatar billede encory Nybegynder
30. juni 2003 - 21:17 #20
Jeg takker alle der er kommet med bidrag til at løse mit problem jeg vil gerne fordele points så grunken får 45 og AHV 10 og edutasia 45 edutasia vil du skrive et svar.. så fordeler jeg points
Avatar billede edutasia Nybegynder
01. juli 2003 - 00:24 #21
Her er et svar :)
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