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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Javascript !!
Fra : Esben


Dato : 28-09-03 09:26

Hej
Jeg ved godt at det ikke er en javascriptNG
men da der ikke findes en sådan, på dansk forsøger jeg mig her, selvom det
er OT.

jeg har et script som åbner et pop up vindue med et billede i når man
trykke på et thumb af billedet.
Da billederne har forskellige dimensioner kunne jeg godt tænke mig at
pop-up´en
tilpassede sig billedets størelse i stedet for at være de 400 x 400 - er det
muligt ??


definitionen på pop-up´en ser således ud:

i Head delen :


function open_vindue(fil)
{
win = window.open(fil,'','width=400,height=400,top=200,left=300','' );
}

og i bodydelen :

<table class="imgtable" border="1" >
<tr>
<td><a href="javascript: open_vindue('referencer/presentation.jpg')"
onMouseover="window.status=''; return true;">

<img alt="Voxhall" border="none"
src="referencer/presentationikon.jpg"></a></td>
</tr>
</table>



Håber nogen kan hjælpe
vh
Esben





 
 
Johan Holst Nielsen (28-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-09-03 09:44

Esben wrote:
> Jeg ved godt at det ikke er en javascriptNG
> men da der ikke findes en sådan, på dansk forsøger jeg mig her, selvom det
> er OT.

Det gør der nu...
dk.edb.internet.webdesign.clientside er netop til javascript ;)

> jeg har et script som åbner et pop up vindue med et billede i når man
> trykke på et thumb af billedet.
> Da billederne har forskellige dimensioner kunne jeg godt tænke mig at
> pop-up´en
> tilpassede sig billedets størelse i stedet for at være de 400 x 400 - er det
> muligt ??


Well. du kan give f.eks. den et id.... lad os sige id="test" så kan du
få width på billedet via:
document.getElementById('test').width
og højde
document.getElementById('test').height

Så kunne du søgepå resize window javascript på google ;) Og jeg vil være
sikker på du fik resultater.

mvh
Johan


Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 10:13


> Det gør der nu...
> dk.edb.internet.webdesign.clientside er netop til javascript ;)

Ok - Tak :o )




> Well. du kan give f.eks. den et id.... lad os sige id="test" så kan du
> få width på billedet via:
> document.getElementById('test').width

> document.getElementById('test').height

Er du rar at vise mig det , inde i det script jeg postede !
Er meget langt fraen haj til det her og har siddet i mange timer med det
efterhånden , er ved at stirre mig blind på div tags,
paranteser apostroffer og semikolons.



> Så kunne du søgepå resize window javascript på google ;) Og jeg vil være
> sikker på du fik resultater.

Jeg sad i nat og terpede diverse indlæg på eksperten.dk der kunne have
relavans, men uden held - havde slet ikke tænk på google !!
>
På forhånd tak
Esben



Johan Holst Nielsen (28-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-09-03 11:21

Esben wrote:
>>Well. du kan give f.eks. den et id.... lad os sige id="test" så kan du
>>få width på billedet via:
>>document.getElementById('test').width
>
>
>>document.getElementById('test').height
>
>
> Er du rar at vise mig det , inde i det script jeg postede !
> Er meget langt fraen haj til det her og har siddet i mange timer med det
> efterhånden , er ved at stirre mig blind på div tags,
> paranteser apostroffer og semikolons.

Noget ala:
<script type="text/javascript">
function openWindow(img) {
var width = 500; //Default width
var height = 500; //Default height
var loadImg = new Image;
loadImg.src = img; //Load image
width = loadImg.width;
height = loadImg.height;

window.open(img,null,"toolbar=no,scrollbars=no,width="+width+",height="+height);
   }
</script>

Dog passer det ikke helt... da du der automatisk er en margin som
browseren sætter ind :)

mvh
johan


Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 12:27

Hej Johan !




Efter en del forsøg lykkedes det mig at få det til at virke - tak skal du ha
!!

> Dog passer det ikke helt... da du der automatisk er en margin som
> browseren sætter ind :)

Nu vil jeg så gerne ha defineret hvor det popper op - før stod der top=200,
left=300.
Hvor skriver jeg lige det ind igen, har prøvet forskellige steder emn uden
held.
Den der margin er da rimeligt irriterende - kan den fjernes ? Eller kan jeg
ændre bg color til feks sort så det ikke er helt så synligt ??

Endnu engang tak
Esben




Johan Holst Nielsen (28-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-09-03 12:34

Esben wrote:
> Nu vil jeg så gerne ha defineret hvor det popper op - før stod der top=200,
> left=300.
> Hvor skriver jeg lige det ind igen, har prøvet forskellige steder emn uden
> held.
> Den der margin er da rimeligt irriterende - kan den fjernes ? Eller kan jeg
> ændre bg color til feks sort så det ikke er helt så synligt ??

Yes, den kan fjernes... men så skal du til at åbne popup'en i et html
dokument? Har du PHP eller ligende understøttelse på dit webhotel?

Omkring positionen hvor den skal poppe op:

window.open(img,null,"top=300,left=300,toolbar=no,scrollbars=no,width="+width+",height="+height);

Så skulle det virke... det er altså den eneste linie der skal ændres ;)

mvh
Johan


Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 12:46



> Yes, den kan fjernes... men så skal du til at åbne popup'en i et html
> dokument? Har du PHP eller ligende understøttelse på dit webhotel?

Kan jeg åbne den i et html dokument rimeligt simpelt ved at definere det i
javascriptet ??
Hvis der skal PHP ind over, så kommer jeg vist ud på rimeligt dybt vand
>

>
> Så skulle det virke... det er altså den eneste linie der skal ændres ;)

Ja for fanden, det virker - Du er en troldmand

VH
Esben



Johan Holst Nielsen (28-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-09-03 12:56

Esben wrote:
>>Yes, den kan fjernes... men så skal du til at åbne popup'en i et html
>>dokument? Har du PHP eller ligende understøttelse på dit webhotel?
>
> Kan jeg åbne den i et html dokument rimeligt simpelt ved at definere det i
> javascriptet ??
> Hvis der skal PHP ind over, så kommer jeg vist ud på rimeligt dybt vand

Naah... problemet er at det ikke er liiige sådan at fange en GET
variabel med JavaScript?

Men har du PHP understøttelse? Så kan jeg lave et eksempel på 2 minutter ;)

mvh
Johan


Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 13:06



>
> Men har du PHP understøttelse? Så kan jeg lave et eksempel på 2 minutter
;)
>

Nej ikke endnu, men du må meget gerne lave det aligevel - skal vel ha det
snart så, altså PHP understøttetlse.

Vh
Esben



Johan Holst Nielsen (28-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-09-03 13:25

Esben wrote:
>>Men har du PHP understøttelse? Så kan jeg lave et eksempel på 2 minutter
>
> ;)
>
> Nej ikke endnu, men du må meget gerne lave det aligevel - skal vel ha det
> snart så, altså PHP understøttetlse.

Okay det hele er lavet lidt om... tjekker billedstørrelsen serverside ;)

Sourcen:
http://linuxmagasin.dk/ng/popup/index.phps
http://linuxmagasin.dk/ng/popup/popup.phps

Eksempel:
http://linuxmagasin.dk/ng/popup/

mvh
johan


Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 13:51

Ok - Du bad næsten selv om det
Det er rigtigt dybt vand det her.

Efter at du har vejledt mig med javascriptet ser det sådan her ud.

Hvordan fan... får jeg så sat det PHPkode ind så det passer sammen ??
(Det ser nærmest ud som om at jeg beder dig om at skrive hele koden ind for
mig.........og det gør jeg også )

Vh
Esben.................og tak fordi du gider ofre tid på det

<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="arttronic.css">
<script type="text/javascript">
function openWindow(img) {
var width = 500; //Default width
var height = 500; //Default height
var loadImg = new Image;

loadImg.src = img; //Load image
width = loadImg.width;
height = loadImg.height;

window.open(img,null,"top=200,left=300,
toolbar=no,scrollbars=no,width="+width+",height="+height);
}
</script>

</head>

OG I BODY

<table class="imgtable" border="1" >
<tr>
<td><a href="javascript: openWindow(img='referencer/presentation.jpg')"
onMouseover="window.status=''; return true;">
<img alt="Voxhall" border="none"
src="referencer/presentationikon.jpg"></a></td>
</tr>
</table>





Johan Holst Nielsen (28-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-09-03 13:59

Esben wrote:

> Ok - Du bad næsten selv om det
> Det er rigtigt dybt vand det her.
>
> Efter at du har vejledt mig med javascriptet ser det sådan her ud.
>
> Hvordan fan... får jeg så sat det PHPkode ind så det passer sammen ??
> (Det ser nærmest ud som om at jeg beder dig om at skrive hele koden ind for
> mig.........og det gør jeg også )
>

Noget ala:
http://linuxmagasin.dk/ng/popup/example.phps

mvh
Johan


Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 14:11


>
> Noget ala:
> http://linuxmagasin.dk/ng/popup/example.phps
>
> mvh
> Johan
>

Ok -
Jeg vil forsøge mig med det senere - lige nu er jeg helt ør i knolden af det
her og skal vist ha noget søvn,
hvis jeg også skal forstå hvad det er jeg laver

Du skal have 1000 tak for hjælpen, jeg havde nok brugt rigtigt mange flere
timer
hvis jeg skulle have regnet det hele ud selv.

Mvh
Esben





Lobais (29-09-2003)
Kommentar
Fra : Lobais


Dato : 29-09-03 06:23

> og skal vist ha noget søvn,
hehe, det kan godt være det går forkert, men på dit indlæg stod der at det var
skrevet kl. 15:10

--
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

Esben (29-09-2003)
Kommentar
Fra : Esben


Dato : 29-09-03 13:05


"Lobais" <1@3.be> skrev i en meddelelse news:bl8fis$9aj$1@sunsite.dk...
> > og skal vist ha noget søvn,
> hehe, det kan godt være det går forkert, men på dit indlæg stod der at det
var
> skrevet kl. 15:10
>
Ja - vi er jo nogle dødelige der ind imellem glemmer at gå iseng når det
bliver mørkt.
Når man så kigger på uret så er klokken pludselig blevet 15.10 og man føler
sig en smule træt

VH
Esben




Jens Tønnesen (28-09-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 28-09-03 09:52

"Esben" <essus@stofanet.dk> skrev i
dk.edb.internet.webdesign.serverside.php:

>Jeg ved godt at det ikke er en javascriptNG
>men da der ikke findes en sådan, på dansk forsøger jeg mig her, selvom det
>er OT.

Jo, der findes skam en javascript-gruppe på dansk. Den hedder
news:dk.edb.internet.webdesign.clientside og her er spørgsmål om
javascript (ecmascripts) og VBscripts velkomne.

--
Jens Tønnesen - http://www.pressefoto.dk

Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 10:17


>
> Jo, der findes skam en javascript-gruppe på dansk. Den hedder
> news:dk.edb.internet.webdesign.clientside og her er spørgsmål om
> javascript (ecmascripts) og VBscripts velkomne.

Ok tak
jeg søgte i newsgroups under javascript og fandt ingen - viser bare min
manglende viden om emnet

vh
Esben



Jens Tønnesen (28-09-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 28-09-03 11:16

"Esben" <essus@stofanet.dk> skrev i
dk.edb.internet.webdesign.serverside.php:

>jeg søgte i newsgroups under javascript og fandt ingen - viser bare min
>manglende viden om emnet

Hvis du søger på http://www.usenet.dk/grupper.pl efter 'javascript',
så kommer der fem grupper frem.

Den øverste er den rigtige. De øvrige grupper fremkommer i listen,
fordi deres fundatser formodentlig indeholder en passus om at
spørgsmål om javascript henvises til
news:dk.edb.internet.webdesign.clientside

--
Jens Tønnesen - http://www.pressefoto.dk

Esben (28-09-2003)
Kommentar
Fra : Esben


Dato : 28-09-03 11:32

>
> Hvis du søger på http://www.usenet.dk/grupper.pl efter 'javascript',
> så kommer der fem grupper frem.

brugte indexet i min stofanet newsgroups mappe og skrev javascript - der kom
ingen frem under dk.edb

> Den øverste er den rigtige. De øvrige grupper fremkommer i listen,

ok.

vh
Esben



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

Månedens bedste
Årets bedste
Sidste års bedste