Avatar billede roadi Nybegynder
12. juni 2001 - 18:49 Der er 22 kommentarer og
1 løsning

AutoMatisk PopUp

Hej All!

Jeg vil gerne ha\' en side til automatisk at åbne et nyt vidue når der er en bruger inde på siden!

How do i do that???
Avatar billede Slettet bruger
12. juni 2001 - 18:51 #1

<script>
<!--
function do_run(){
window.open(\"side.html\",\"\",\"fullscreen,scrollbars\");
}
//-->
do_run();
</script>
Avatar billede Slettet bruger
12. juni 2001 - 18:53 #2
ups
glem lige den første
<script>
<!--
function do_run(){
window.open(\"side.html\",\"\",\"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,copyhistory=0,width=392,height=392\");
}
//-->
do_run();
</script>
Avatar billede jakobandersen Nybegynder
12. juni 2001 - 19:11 #3
Dette skulle kunne klare det:
<body onload=\"window.open(\'http://www.domæne.dk/side.htm\', \'vindue\')\">
Avatar billede fastpoint Nybegynder
12. juni 2001 - 19:28 #4
  <script language=\"JavaScript\">
                                                                                             
                                                    IWIN = open(\"DIT LINK HER\", \"IWIN\",\"toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,scrolling=1,height=800,width=800\");
                                                    window.focus();</script>



den her kan du indstille...om den skal have værktøjslinie osv..
Avatar billede jakobandersen Nybegynder
12. juni 2001 - 19:32 #5
fastpoint>> Hvad tror du selv at window.focus() gør?

Er du sikker på du ikke mener:

IWIN.focus()

Og så lave da for fand-- en ordentlig objectorienteret fremstilling istedet for at bruge en metode på window objektet sådan ud i luften:
det hedder window.open() og ikke bare open()
Avatar billede fastpoint Nybegynder
13. juni 2001 - 00:48 #6
moonduck:

øhh jeg tror bare du skal knytte! Du har vidst ikke forstand på en skid!
Avatar billede jakobandersen Nybegynder
13. juni 2001 - 00:59 #7
Fastpoint:

Eller også ved du intet om basal objektorientering.
Selvom window er top objektet må man selvom det virker i nogle implementationer ikke referere til dets metoder uden at specificere objektet.

Se evt. ECMA-262 som er den gældende standart. Som bl.a. Opera og Mozilla følger (Er ikke sikker på IE)

Og jo jeg har forstand på en skid. Halvdelen af mit job er faktisk at udvikle løsninger bestående af DOM, CSS og Javascript(DHTML) som spiller sammen med en databaseløsninger i HTML embedded mod_perl.
Avatar billede fastpoint Nybegynder
13. juni 2001 - 01:07 #8
Så burde du heller ikke have kommenteret mit svar, da det er rigtigt og virker perfekt!
Avatar billede jakobandersen Nybegynder
13. juni 2001 - 01:10 #9
Men det følger ikke standarden... Det er rent held at det virker, og der er stor chance for at det ikke virker i mere eksotiske browsere som f.eks. konquerer der følger standarden meget tæt.
Avatar billede roadi Nybegynder
13. juni 2001 - 14:30 #10
Jeg vil bare lade jer diskuterer videre, jeg takker for hjælpen jeg har brugt kombinationen af moonduck og fastpoit!!

Mange hils Roadi
Avatar billede olebole Juniormester
13. juni 2001 - 14:41 #11
<ole>
fastpoint >> Nej, din kode er forkert...!
1. Den funktion, du kalder \'open()\', hedder \'window.open()\' i JavaSvcript. At den tolkes korrekt er i virkeligheden en tilfældig fejl. Den kan i andre situationer forveksles med \'document.open()\', dersom du undlader den korreket specifikation. Man bør ALTID specificere, hvilken type af \'open()\', man ønsker at bruge.

2. Det vindue, du fokuserer i dit eksempel, er det vindue, der åbner popUpen...ikke popUp\'en.
Det kan du forsikre dig om ved at åbne en popUp. Klik derefter i åbnervinduet, så popUp\'en lægger sig bag åbnervinduet. Klik så på linket, der fyrer popUp\'en af.
Hvis dit script virkede, skulle popUp\'en altså springe op foran...det sker ikke...! Jeg har ikke testet, men det er heller ikke nødvendigt. Det KAN ikke ske med din kode.

Altså: Din kode er forkert og den virker ikke perfekt. Det er skodkode og den fejler...!
/mvh
</bole>
Avatar billede Slettet bruger
13. juni 2001 - 16:26 #12
undrer mig lidt over hvad der var galdt med min
Avatar billede olebole Juniormester
13. juni 2001 - 16:37 #13
space >> Intet...! Det er langt mere korrekt end fastpoint\'s.
Eneste skønhedsfejl er, at det tit kan være en fordel (...og er under alle omstændigheder \'god kodeskik\') at anføre script-sproget i dit script-tag  :o)
/mvh
Avatar billede Slettet bruger
13. juni 2001 - 16:44 #14
olebole>> ja den var vist lige smuttet.
Avatar billede fastpoint Nybegynder
13. juni 2001 - 17:23 #15
I ved ikke hvad i taler om!
Avatar billede olebole Juniormester
13. juni 2001 - 17:53 #16
Jamen, så forklar os dog, hvor vi tager fejl, Bulder...!  :o)
Hvad - i de to punkter, jeg skrev i min seneste kommentar til dig - er forkert?
Avatar billede fastpoint Nybegynder
13. juni 2001 - 17:55 #17
\'open()\', hedder \'window.open()
er forkert....man kan  godt bruge

\'open()\'
Avatar billede olebole Juniormester
13. juni 2001 - 21:00 #18
\'window.open()\' er en metode på window-objektet - \'document.open()\' en metode på document-objektet. Specificerer du ikke hvilken metode, du kalder, virker det nogle gange - andre gange ikke.
Hvis det er godt nok til dig, så OK...men det er ikke godt nok til mig!

Specielt i event-handlers - i form af HTML-attributter - bliver \'open()\' som oftest tolket som \'document.open()\'. Her er det meget vigtigt at præcisere hvilket objekt, der skal fyre sin metode af.

Og så er der jo det herlige ved det hele, at det slet ikke er til diskussion, hvad der er rigtigt og forkert! Det har W3C sørget for  :o)

Men, hvis der var andet, du mener, vi \"..ikke aner hvad vi taler om\", er du mere end velkommen.
/mvh
Avatar billede jakobandersen Nybegynder
13. juni 2001 - 21:55 #19
fastpoint->

Der er forkel på at KUNNE og MÅTTE...

Hvilke browsere og platforme har du tjekket dit vidunerbarn af et script på?

Og hold op med at sige at jeg ikke ved hvad jeg snakker om, skyd mig i sænk med god argumentation/dokumentation og så kan det være jeg overgiver mig
Avatar billede olebole Juniormester
13. juni 2001 - 22:08 #20
Det var et citat fra \'en bruger\' højere oppe, der gik på, at VI ikke vidste, hvad vi taler om. Tror du ikke, du burde checke din egen infantile argumentation i stedet for at lade som om, det er os andre, der anvender den?
Kommentar:  13/06 2001 17:23:56
Avatar billede olebole Juniormester
13. juni 2001 - 22:14 #21
Aner ikke, hvor jeg har talt om \'KUNNE\' og \'MÅTTE\'...er det overhovedet mine indlæg, du replicerer på?

Jeg checker dagligt mine koder på 5-6 IE\'ere og ditto NS\'ere plus det løse - men hvilket vidunderbarn taler du om...?!?

Hvad jeg har skrevet ovenfor vil du kunne læse i enhver bog eller tutorial om JavaScript - ligesom du kan læse det hos W3C og NetScape.
Avatar billede jakobandersen Nybegynder
15. juni 2001 - 00:52 #22
Olebole>> det var ikke dig jeg svarede, det var fastpoint.
Avatar billede olebole Juniormester
15. juni 2001 - 00:59 #23
Undskyld...jeg troede, den kom fra fastpoint ... jeg må have taget fejl af din henvisnig til ham :o))
Vi er fuldstændig enige, moonduck...!
/mvh
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