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

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Vindue skal ikke åbne i fuld skærmstørrels~
Fra : Per


Dato : 27-02-03 19:42

Når man klikker på et link og vil have den nye side til at åbne i
et nyt vindue ja så er koden: target="_blank"
så åbner det og det nye vindue fylder hele skærmen.
Hvad nu hvis jeg gerne vil have det til ikke at fylde hele
skærmen, men kun et mindre vindue midtpå. Hvad er koden så???
Jeg kan ikke finde det nogen steder.
Er der nogen som kan hjælpe mig. På forhånd tak!

mvh
Per

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Per Ahm (27-02-2003)
Kommentar
Fra : Per Ahm


Dato : 27-02-03 19:55

"Per" <pha@themail.com> skrev i en meddelelse news:b3lm5r$m1$1@sunsite.dk...
> Når man klikker på et link og vil have den nye side til at åbne i
> et nyt vindue ja så er koden: target="_blank"
> så åbner det og det nye vindue fylder hele skærmen.
> Hvad nu hvis jeg gerne vil have det til ikke at fylde hele
> skærmen, men kun et mindre vindue midtpå. Hvad er koden så???
> Jeg kan ikke finde det nogen steder.
> Er der nogen som kan hjælpe mig. På forhånd tak!

Her angiver du din side, og størelsen på det nye vindue!


<a href="dit link"
onClick="MM_openBrWindow('dinside.htm','','width=500,height=300')">Her</a>&l
t;</font>


--
Per Ahm - www.perahm.dk



Lasse Reichstein Nie~ (27-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 27-02-03 20:24

"Per Ahm" <per@perahm.dk> writes:

> "Per" <pha@themail.com> skrev i en meddelelse news:b3lm5r$m1$1@sunsite.dk...
> > Når man klikker på et link og vil have den nye side til at åbne i
> > et nyt vindue ja så er koden: target="_blank"
> > så åbner det og det nye vindue fylder hele skærmen.
> > Hvad nu hvis jeg gerne vil have det til ikke at fylde hele
> > skærmen, men kun et mindre vindue midtpå. Hvad er koden så???
> > Jeg kan ikke finde det nogen steder.
> > Er der nogen som kan hjælpe mig. På forhånd tak!
>
> Her angiver du din side, og størelsen på det nye vindue!
>
>
> <a href="dit link"
> onClick="MM_openBrWindow('dinside.htm','','width=500,height=300')">Her</a>&l
> t;</font>

Jeg ved ikke hvor funktionen "MM_openBrWindow" er fra (et eller andet
web-design-program?), men den bruger nok den mere standardiserede
funktion "window.open". Med den vil linje skrives:

<a href="dinside.html"
onclick="window.open('dinside.htm','','width=500,height=300');return false;"
>Her</a>

Det er en god idé at lade linket pege på den samme side som man vil
poppe en side op med. Så kan folk (og søgemaskiner) også se siden uden
javascript. Man kan så tilføje target="_blank" hvis man også gerne vil
have en ny side for folk uden javascript.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Anders Thorsen Holm (27-02-2003)
Kommentar
Fra : Anders Thorsen Holm


Dato : 27-02-03 20:28

Lasse Reichstein Nielsen wrote:
> Jeg ved ikke hvor funktionen "MM_openBrWindow" er fra (et eller andet
> web-design-program?),

Det ligner noget DreamWeaver-genereret kode...


--
Anders Thorsen Holm | http://www.daimi.au.dk/~zoolook/

Overvejer du at købe en DVD-afspiller? Så hold dig fra Fredgaard!
Læs hvorfor: http://www.daimi.au.dk/~zoolook/?page=fredgaard



Per Ahm (27-02-2003)
Kommentar
Fra : Per Ahm


Dato : 27-02-03 20:33

"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev i en meddelelse
news:u1epsf1u.fsf@hotpop.com...

> Jeg ved ikke hvor funktionen "MM_openBrWindow" er fra (et eller andet
> web-design-program?), men den bruger nok den mere standardiserede
> funktion "window.open". Med den vil linje skrives:

Det var såmen lige en forkert copy/paste:

Her er den tænkte:

<a href="fil.htm" onclick="window.open('fil.htm','','width=300,height=400');
return false">tekst</a>


--
Per Ahm - www.perahm.dk



Leonard (27-02-2003)
Kommentar
Fra : Leonard


Dato : 27-02-03 21:44

Lasse Reichstein Nielsen <lrn@hotpop.com> wrote:

><a href="dinside.html"
> onclick="window.open('dinside.htm','','width=500,height=300');return false;"
> >Her</a>

Hvad er egentlig forskellen på denne metode og så den lange med en
funktion som Knud foreslår?
--
med venlig hilsen
Leonard - http://leonard.dk/

Lasse Reichstein Nie~ (27-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 27-02-03 22:35

Leonard <dette.er.ikke.en.mail@der.virker.invalid> writes:

> Hvad er egentlig forskellen på denne metode og så den lange med en
> funktion som Knud foreslår?

Knud funktion tager højde og bredde af det åbnede vindue som
argumenter i stedet for at have dem skrevet fast (som 500 og 300 her).
Desuden placerer den det nye vindue så det er centreret i forhold til
browseren. (Hvis jeg husker rigtigt, jeg har ikke hans indlæg nemt tilgængeligt, og jeg er doven :).

Den grundlæggende kode der åbner vinduet er den samme, der er bare
flere "bells and whistels" på Knuds funktion.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Tilfældig DHTML-kunst: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>

Knud Gert Ellentoft (27-02-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 27-02-03 22:38

Leonard <dette.er.ikke.en.mail@der.virker.invalid> skrev :

>Hvad er egentlig forskellen på denne metode og så den lange med en
>funktion som Knud foreslår?

Hvis popupvinduet skal centreres på siden, så gøres det nemmest
med den lange, i den ovenstående kode i dit svar centreres
popupvinduet, men bliver placeret et vilkårligt sted, oftest
øverste venstre hjørne.

I det oprindelige spørgsmål blev der sprugt på et vindue, der er
centreret.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Trond Øyvind Hermans~ (27-02-2003)
Kommentar
Fra : Trond Øyvind Hermans~


Dato : 27-02-03 22:54

"Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
news:u1epsf1u.fsf@hotpop.com...
> "Per Ahm" <per@perahm.dk> writes:

> <a href="dinside.html"
> onclick="window.open('dinside.htm','','width=500,height=300');return
false;"
> >Her</a>

Ja, det virker jo fint, men hvad så hvis man gerne vil kunne resize vinduet
og scrolle? Jeg kan sagtens finde ud af at sætte en lang kode* ind i stedet
for "width=500,height=300", men kan man ikke sætte skidtet ind i sit
stylesheet, så koden på html-siden ikke bliver så lang, og så alle pop-up
vinduer får egenskaberne fra stylesheetet? Eller rettere: hvordan skal det
stå i stylesheetet og hvordan kalder man det på html-siden?

*
"location=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=y
es,status=yes,width=500,height=300"


mvh
Trond Øyvind Hermansen



Lasse Reichstein Nie~ (27-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 27-02-03 23:03

"Trond Øyvind Hermansen" <oyvind.hermansen@iname.com> writes:

> kan man ikke sætte skidtet ind i sit stylesheet, så koden på
> html-siden ikke bliver så lang, og så alle pop-up vinduer får
> egenskaberne fra stylesheetet? Eller rettere: hvordan skal det stå i
> stylesheetet og hvordan kalder man det på html-siden?

Det kan man desværre ikke. Stylesheets bruges kun til indholdet af vinduerne,
ikke til vinduerne selv.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Trond Øyvind Hermans~ (27-02-2003)
Kommentar
Fra : Trond Øyvind Hermans~


Dato : 27-02-03 23:17

"Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
news:k7fls7p1.fsf@hotpop.com...
> "Trond Øyvind Hermansen" <oyvind.hermansen@iname.com> writes:
>
> > kan man ikke sætte skidtet ind i sit stylesheet, så koden på
> > html-siden ikke bliver så lang, og så alle pop-up vinduer får
> > egenskaberne fra stylesheetet? Eller rettere: hvordan skal det stå i
> > stylesheetet og hvordan kalder man det på html-siden?
>
> Det kan man desværre ikke. Stylesheets bruges kun til indholdet af
vinduerne,
> ikke til vinduerne selv.

Det kan jeg ikke forstå!? Men det vil sige at jeg partout er nødt til at
skrive følgende kode:

<form method="post"
action="http://pub37.bravenet.com/forum/show.php?usernum=3135952111&cpv=1"
onclick="window.open('http://pub37.bravenet.com/forum/show.php?usernum=31359
52111&cpv=1','','location=no,toolbar=no,directories=no,menubar=no,resizable=
yes,scrollbars=yes,status=yes,width=780,height=510');return false;">
<button type="submit" name="opslagstavle">åbn opslagstavlen</button>
</form>

- for at få en knap med et bestemt udseende og et link og et 'resizable'
vindue med scrollbar i en bestemt størrelse? Er det ikke lidt meget kode?

Er der så ikke en måde, hvorpå man kan få et link med en knap uden brug af
<form>?


mvh
Trond Øyvind Hermansen



Knud Gert Ellentoft (28-02-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 28-02-03 00:02

"Trond Øyvind Hermansen" <oyvind.hermansen@iname.com> skrev :

>Er der så ikke en måde, hvorpå man kan få et link med en knap uden brug af
><form>?

Lav et billede, der viser en knap?

Alle dem, du ønsker skal være =no skulle ikke være nødvendig, at
have med i koden.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Lasse Reichstein Nie~ (28-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 28-02-03 00:42

"Trond Øyvind Hermansen" <oyvind.hermansen@iname.com> writes:

> "Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
> news:k7fls7p1.fsf@hotpop.com...

> > Det kan man desværre ikke. Stylesheets bruges kun til indholdet af
> vinduerne,
> > ikke til vinduerne selv.
>
> Det kan jeg ikke forstå!? Men det vil sige at jeg partout er nødt til at
> skrive følgende kode:
>
> <form method="post"
> action="http://pub37.bravenet.com/forum/show.php?usernum=3135952111&cpv=1"
> onclick="window.open('http://pub37.bravenet.com/forum/show.php?usernum=31359
> 52111&cpv=1','','location=no,toolbar=no,directories=no,menubar=no,resizable=
> yes,scrollbars=yes,status=yes,width=780,height=510');return false;">
> <button type="submit" name="opslagstavle">åbn opslagstavlen</button>
> </form>

Jeg tror du mener "onsubmit", ikke "onclick".

Og nej, det kan sikkert gøres på en anden måde. Det kan bare ikke
gøres med stylesheets, de har ikke noget med sagen at gøre.

> - for at få en knap med et bestemt udseende og et link og et 'resizable'
> vindue med scrollbar i en bestemt størrelse? Er det ikke lidt meget kode?

Mindre kan gøre det. Der er ingen grund til at inkludere "location=no", da
det er default.

> Er der så ikke en måde, hvorpå man kan få et link med en knap uden brug af
> <form>?

Man må gerne lave knapper uden et form-element.

Du kan gemme den grimme javascript-kode et andet sted, fx i et script
tag eller en ekstern fil. Så kan du strukturere den lidt pænere.

Skriv følgende i head:

<script type="text/javascript">
function myOpenWindow() {
var url='http://pub37.bravenet.com/forum/show.php?usernum=3135952111&cpv=1';
var name='bravenetWindow'; //Husk at give vinduet et navn!
var winopt='resizable=yes,scrollbars=yes,status=yes,width=780,height=510';
window.open(url,name,winopt);
}
</script>

Så kan du lave en simpel knap:

<button type="button" onclick="myOpenWindow()">Åbn opslagstavelen<button>

(eller <input ... value="Åbn opslagstavlen">)
/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Leonard (27-02-2003)
Kommentar
Fra : Leonard


Dato : 27-02-03 23:12

"Trond Øyvind Hermansen" <oyvind.hermansen@iname.com> wrote:

>Ja, det virker jo fint, men hvad så hvis man gerne vil kunne resize vinduet
>og scrolle? Jeg kan sagtens finde ud af at sætte en lang kode* ind i stedet
>for "width=500,height=300", men kan man ikke sætte skidtet ind i sit
>stylesheet, så koden på html-siden ikke bliver så lang, og så alle pop-up
>vinduer får egenskaberne fra stylesheetet? Eller rettere: hvordan skal det
>stå i stylesheetet og hvordan kalder man det på html-siden?

Stylesheets og Javascript er to forskellige ting.
Det med resize osv, kan du bygge ind i Knuds eksempel, eller vidst
endda finde et eksempel på, på hans hjemmeside.
Den funktion må du kunne lægge i en *.js fil og så linke den ind i dit
html, næsten ligesom du gør med dit stylesheet.

Jeg kan ikke lige skrive en kode der virker og aliderer, så det vil
jeg lade andre om, men jeg tror det er det du gerne.
--
med venlig hilsen
Leonard - http://leonard.dk/

Knud Gert Ellentoft (27-02-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 27-02-03 20:25

Per <pha@themail.com> skrev :

>Hvad nu hvis jeg gerne vil have det til ikke at fylde hele
>skærmen, men kun et mindre vindue midtpå. Hvad er koden så?

I head:
<script type="text/javascript">
<!-- Begin
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops =
'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
// End -->
</script>

Og linket på siden i body:

<a href="link.htm"
onclick="NewWindow(this.href,'link','400','400','no');return
false;">Linktekst</a>

Se evt. kildekoden på
http://home13.inet.tele.dk/smedpark/webhjaelp/popup/popup.htm

Eller brug wizarden på
http://www.echoecho.com/dk/toolpopupgenerator.htm


--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Per (27-02-2003)
Kommentar
Fra : Per


Dato : 27-02-03 21:20

Tak til jer alle. Jeg afprøver og vender tilbage imorgen. mvh Per

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste