/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Popup problemer - og random funktion
Fra : Kim Hansen


Dato : 18-01-03 17:25

Hej

Jeg har to problemer med popup vinduer.

1. jeg bruger window.open hvor jeg angiver at det skal åbne
i baggrunden - men det virker ikke hvis jeg angiver andre
parametre som højde og brede, der er komma i mellem dem.

2. Jeg vil gerne have at det ikke er hvergang at popup åbnes
men en form for random funktion.

Nogen der har nogen forslag !!!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lasse Reichstein Nie~ (18-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 18-01-03 17:45

Kim Hansen <Kimhansen@Mail1.stofanet.dk> writes:

> 1. jeg bruger window.open hvor jeg angiver at det skal åbne
> i baggrunden - men det virker ikke hvis jeg angiver andre
> parametre som højde og brede, der er komma i mellem dem.

Hvilken browser? Hvad skriver du? Hvad sker der? Hvad forventede du
der skulle ske?

> 2. Jeg vil gerne have at det ikke er hvergang at popup åbnes
> men en form for random funktion.

Noget random:

if(Math.random()>0.9) {//hver tiende gang}

Math.random returnerer et tilfældigt tal mellem nul og et.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Kim Hansen (18-01-2003)
Kommentar
Fra : Kim Hansen


Dato : 18-01-03 17:47

Jeg skriver følgende kommando

<script type="text/javascript">
window.open"diverse/askuserpopup.htm","mitvindue","width=400,height=34
0,alwaysLowered=yes")
</script>

Dette script ligger på min start side index.htm - den åbner også
popup'en ligger den foran min index.htm og den skulle gerne ligge bag
denne. Browser er IE6 og siden er lavet i frontpage 2002




--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (18-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 18-01-03 18:03

Kim Hansen <KimHansen@mail1.stofanet.dk> writes:

> <script type="text/javascript">
> window.open"diverse/askuserpopup.htm","mitvindue","width=400,height=34
> 0,alwaysLowered=yes")
> </script>

Jeg regner med at den manglende parentes er en typo her:)

> Dette script ligger på min start side index.htm - den åbner også
> popup'en ligger den foran min index.htm og den skulle gerne ligge bag
> denne. Browser er IE6 og siden er lavet i frontpage 2002

Netscapes information om window-features siger:

alwaysLowered (JavaScript 1.2) If yes, creates a new window that
floats below other windows, whether it is active or
not. This is a secure feature and must be set in signed
scripts.

Hvem som helst kan altså ikke lave pop-unders, det kræver specielle
rettigheder.

<URL:http://developer.netscape.com/docs/manuals/js/client/jsref/window.htm#1202731>

Internet Explorer ser slet ikke ud til at forstå den feature:
<URL:http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/open_0.asp>

Ingen af mine browsere ser ud til at acceptere (eller forstå, ikke til
at se forskel) den feature, beklager.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Kim Hansen (18-01-2003)
Kommentar
Fra : Kim Hansen


Dato : 18-01-03 18:08

det er nogen værre noget.... så må der på en eller anden måde
kunne lave et script som sender enten popup'en bag index.htm
eller sætter focus på index.htm så den får focus og derved er øverst..




--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (18-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 18-01-03 18:34

Kim Hansen <KimHansen@mail1.stofanet.dk> writes:

> det er nogen værre noget.... så må der på en eller anden måde
> kunne lave et script som sender enten popup'en bag index.htm
> eller sætter focus på index.htm så den får focus og derved er øverst..

Hvad er det du forsøger at lave? Jeg har svært ved at se formålet
med at åbne et vindue som man alligevel ikke kan se.

Hvis meningen er at vinduet skal være der når man lukker det øverste,
så er det ikke særligt sikkert ... da man jo ofte bruger det samme
vindue til at browse videre med, og derfor først ser det bagerste
vindue meget senere når man for længst har forladt din side.

Hvis du gerne vil have at man ser en side når man forlader din side,
så brug en "onunload"-handler i stedet.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Kim Hansen (18-01-2003)
Kommentar
Fra : Kim Hansen


Dato : 18-01-03 18:54

Ideen er at jeg gerne vil have flere til at skrive
i vores gæstebog, og derfor minder folk om det,
og derfor synes jeg den skal ligge bag...
Det allerbedste ville være at når man forlader
hjemmsiden at den kom frem, men så skal scriptet
vel ligge på alle siderne...



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (18-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 18-01-03 20:16

Kim Hansen <KimHansen@mail1.stofanet.dk> writes:


> Det allerbedste ville være at når man forlader
> hjemmsiden at den kom frem, men så skal scriptet
> vel ligge på alle siderne...

Det skal det, og man skal gøre noget ekstra for at forhindre at det
kommer frem når man skifter mellem siderne.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Torben Brandt (19-01-2003)
Kommentar
Fra : Torben Brandt


Dato : 19-01-03 01:12

Kim Hansen wrote in dk.edb.internet.webdesign.clientside:
> 1. jeg bruger window.open hvor jeg angiver at det skal åbne
> i baggrunden - men det virker ikke hvis jeg angiver andre
> parametre som højde og brede, der er komma i mellem dem.
>
I stedet for at bede det nye vindue om at være i baggrunden, kan
du bede hovedvinduet om at være forrest med:
<script>
window.open('URL', 'vindue', 'width=100,height=200');
window.focus();
</script>

Dog mener jeg ligesom Lasse at det ikke er en særlig god idé.
Jeg lukker som regel alt der popper op af sig selv, fordi det
oftest er reklamer.

Så kunne du lige så godt lave noget i stil med:
<script>
if (confirm('Vil du skrive i min gæstebog?'))
window.open ('gæstebog-url', '', 'width=100,height=200');
</script>
Det ville ikke åbne endnu et vindue, og folk der ikke vil skrive
i din gæstebog skal trykke én gang for at lukke vinduet uanset
hvilken metode du vælger.

/Torben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste