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