/ 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
Til Johan Holst Nielsen !
Fra : Esben


Dato : 05-10-03 11:08

Hej igen Johan

Du var så venlig at hjælpe mig med javascript (som så udviklede sig til at
blive noget php) i sidste uge - se tråd Javascript længer nede i NG

Jeg sendte en mail til dig forleden da jeg var helt på herrens mark med det
script du havde vist mig !!, men da du ikke har svaret, kunne jeg forestille
mig at den adr. jeg har sendt til ikke når frem til dig (at den ikke er
gyldig/spam/virus filter osv)

Jeg søger ihvertfald din hjælp igen da jeg nu har bøvlet med at integrere
php´en temmelig længe uden held.

Håber du har lyst til endnu en gang at hjælpe !!

Vh Esben



 
 
Johan Holst Nielsen (05-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 05-10-03 12:04

Esben wrote:
> Hej igen Johan
>
> Du var så venlig at hjælpe mig med javascript (som så udviklede sig til at
> blive noget php) i sidste uge - se tråd Javascript længer nede i NG
>
> Jeg sendte en mail til dig forleden da jeg var helt på herrens mark med det
> script du havde vist mig !!, men da du ikke har svaret, kunne jeg forestille
> mig at den adr. jeg har sendt til ikke når frem til dig (at den ikke er
> gyldig/spam/virus filter osv)
>
> Jeg søger ihvertfald din hjælp igen da jeg nu har bøvlet med at integrere
> php´en temmelig længe uden held.
>
> Håber du har lyst til endnu en gang at hjælpe !!

Yes, min mail tjekker jeg ikke... den ryger direkte i spam folder :D

Prøv at smid dine problemer/spørgsmål her - så skal jeg nok svare :)

mvh
Johan


Esben (05-10-2003)
Kommentar
Fra : Esben


Dato : 05-10-03 13:31


>
> Prøv at smid dine problemer/spørgsmål her - så skal jeg nok svare :)
>
Hej Igen Johan

Jeg har nu fået PHP understøttelse og en apache server så jeg kan tjekke
PHPscripts på min maskine

Men altså endnu engang vil jeg be dig om at skære det helt ud i granit for
mig/ Lave alt arbejdet !!

Du gav mig :


<?php
function createImgPopup($file) {
$imgSize = @getimagesize($file);
return '<a href="javascript: openWindow(\''.$file.'\', '.$imgSize[0].',
'.$imgSize[1].')" onMouseover="window.status=\'\'; return true;"><img
alt="Voxhall" border="none" src="'.$file.'"></a><br>';
}
?>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="arttronic.css">
<script type="text/javascript">
function openWindow(img) {
window.open(img,null,"top=200,left=300,
toolbar=no,scrollbars=no,width="+width+",height="+height);
}
</script>
</head>

<body>

<table class="imgtable" border="1"><tr><td>
<?=createImgPopup("referencer/presentationikon.jpg");?>
</td></tr></table>


</body>
</html>


og nu vil jeg gerne have der integreret i det her, sådan at popup funktionen
virker på alle billederne i det table der hedder imgtable



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Pics</title>
<link rel="stylesheet" type="text/css" href="arttronic.css">


<script type="text/javascript">
function openWindow(img) {
var width = 100; //Default width
var height = 100; //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>

<body class="bg1" >

<a href="arttronic1.html"><img src="logog.jpg" class="logo"></a>



<table class="imgtable" border="none" >
<tr>
<td><a href="javascript: openWindow(img='voxhall/hiphop2.jpg')"
onMouseover="window.status=''; return true;">
<img alt="Ridehuset" border="none" src="voxhall/hiphopikon2.jpg"></a></td>
</tr>
<tr>
<td><a href="javascript: openWindow(img='voxhall/sub.jpg')"
onClick="window.status='Voxhall'; return true;">
<img src="voxhall\subikon.jpg"
img border="none" alt="Subsui"></a></td>
</tr>

<tr>
<td><a href="javascript: openWindow(img='train/green.jpg')"
onClick="window.status='Voxhall'; return true;">
<img alt="Grøn scene"border="none" src="train\greenikon.jpg"></a></td>
</tr>
<tr>
<td><a href="javascript: openWindow(img='zoo/musiczoo4.jpg')"
onClick="window.status='MusicZoo_2_2'; return true;">
<img alt="Scream"border="none" src="zoo/zooikon4.jpg"></a></td>
</tr>

</table>
<hr>
</body>
</html>

Kan du klare den ??

På forhånd tak

Esben


PS. Det er altså ikke noget jeg bliver betalt for det her, så det er ikke
sådan at jeg tjener på at DU programmerer for mig.









Johan Holst Nielsen (05-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 05-10-03 13:58

Esben wrote:
>>Prøv at smid dine problemer/spørgsmål her - så skal jeg nok svare :)
>>
>
> Hej Igen Johan
>
> Jeg har nu fået PHP understøttelse og en apache server så jeg kan tjekke
> PHPscripts på min maskine
>
> Men altså endnu engang vil jeg be dig om at skære det helt ud i granit for
> mig/ Lave alt arbejdet !!
>
> Du gav mig :
>
>
> <?php
> function createImgPopup($file) {
> $imgSize = @getimagesize($file);
> return '<a href="javascript: openWindow(\''.$file.'\', '.$imgSize[0].',
> '.$imgSize[1].')" onMouseover="window.status=\'\'; return true;"><img
> alt="Voxhall" border="none" src="'.$file.'"></a><br>';
> }
> ?>

Prøv noget ala dette her:

Jeg har tilføjet lidt flere parametre til f.eks. thumbnail og
alternative text :)

http://linuxmagasin.dk/ng/imgpopup.phps

mvh
Johan


Esben (05-10-2003)
Kommentar
Fra : Esben


Dato : 05-10-03 15:24


>
> Prøv noget ala dette her:
>
> Jeg har tilføjet lidt flere parametre til f.eks. thumbnail og
> alternative text :)
>
> http://linuxmagasin.dk/ng/imgpopup.phps
>
> mvh
> Johan


Ja det virkersq nu !!

Men så er jeg egentligt ikke længere end da vi begyndte fordi:

Der er stadigvæk den dumme margin, dvs at det lignes fuldstændigt samme
popup som vi lavede i javascript

Første gang man aktiverer popupen åbner der sig et meget stort
browservindue, lidt mindre end fuld størrelse. Når man trykker anden gang
kommer den frem som billedstørelsen (på nær den dumme margin)


hva gør jeg ved det. - du lavede noget med en oprettelse af en nyt html
dokument hvor du definerede en style med margin sat til 0px - er det der jeg
skal hen eller er det endnu et skud i blinde

vh
Esben




Johan Holst Nielsen (05-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 05-10-03 15:40

Esben wrote:

>>Prøv noget ala dette her:
>>
>>Jeg har tilføjet lidt flere parametre til f.eks. thumbnail og
>>alternative text :)
>>
>>http://linuxmagasin.dk/ng/imgpopup.phps
>>
>>mvh
>>Johan
>
>
>
> Ja det virkersq nu !!
>
> Men så er jeg egentligt ikke længere end da vi begyndte fordi:
>
> Der er stadigvæk den dumme margin, dvs at det lignes fuldstændigt samme
> popup som vi lavede i javascript
>
> Første gang man aktiverer popupen åbner der sig et meget stort
> browservindue, lidt mindre end fuld størrelse. Når man trykker anden gang
> kommer den frem som billedstørelsen (på nær den dumme margin)
>
>
> hva gør jeg ved det. - du lavede noget med en oprettelse af en nyt html
> dokument hvor du definerede en style med margin sat til 0px - er det der jeg
> skal hen eller er det endnu et skud i blinde

Det havde jeg selvfølgelig glemt ;)

http://linuxmagasin.dk/ng/imgpopup.phps
http://linuxmagasin.dk/ng/popup.phps

Tjek de 2 igen :) Så skulle den være der ;)

mvh
johan


Esben (05-10-2003)
Kommentar
Fra : Esben


Dato : 05-10-03 15:51


>
> Det havde jeg selvfølgelig glemt ;)
>
> http://linuxmagasin.dk/ng/imgpopup.phps
> http://linuxmagasin.dk/ng/popup.phps
>
> Tjek de 2 igen :) Så skulle den være der ;)
>

Det er nok heromkring filmen knækker for mig - for hvad skal jeg gøre med de
koder ??

Skal jeg oprette en nyt html dokument for hver billede og så istedet for at
definere fx. hiphop2. jpg i hoveddokumentet så linke til en der hedder
hiphop2.html(eller php) eller skal jeg oprette en enkelt html, som den du
har vist og så linke alle billedrne til det ?

eller skal den style med marginerne "bare" sættes ind i hoveddokumentet ??

eller noget helt helt andet ?

Vh
Esben



Esben (05-10-2003)
Kommentar
Fra : Esben


Dato : 05-10-03 16:32

> Skal jeg oprette en nyt html dokument for hver billede og så istedet for
at
> definere fx. hiphop2. jpg i hoveddokumentet så linke til en der hedder
> hiphop2.html(eller php) eller skal jeg oprette en enkelt html, som den du
> har vist og så linke alle billedrne til det ?
>
> eller skal den style med marginerne "bare" sættes ind i hoveddokumentet ??
>
> eller noget helt helt andet ?
>
> Vh
> Esben
>
>

Så nu fik jeg lavet en fil der hedder popup.php og det lader ti at der sker
noget - margin er ihvertifald væk
nu åbner den bare dokumentet , først i det meget store browservindue, og
derefter i et lillebitte vindue på de 100x100 som må være dem der er
defineret her :


<script type="text/javascript">
function openWindow(img) {
var width = 100; //Default width
var height = 100; //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>

billedet bliver selvfølgelig ikke vist korrekt på denne måde, så der må være
noget mere jeg har gjort forkert.
og hvordan undgår jeg at første gang man aktiverer popupen kommer der den
der kæmpepopup frem ?

vh
Esben



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


Dato : 09-10-03 20:55


> Så nu fik jeg lavet en fil der hedder popup.php og det lader ti at der
sker
> noget - margin er ihvertifald væk
> nu åbner den bare dokumentet , først i det meget store browservindue, og
> derefter i et lillebitte vindue på de 100x100 som må være dem der er
> defineret her :
>
>
> <script type="text/javascript">
> function openWindow(img) {
> var width = 100; //Default width
> var height = 100; //Default height
> var loadImg = new Image;
>
> loadImg.src = img; //Load image
> width = loadImg.width;
> height = loadImg.height;
>

Efter at have mengeleret en del rundt med de forskellige tal er jeg ikke
kommet nogen vegne. Det ser ud som om php scriptet virker, den er ihvertfald
klar over billedernes størelse, men uansethvad jeg skriver så åbner den
først billedet i et meget stort browservindue og derefter i et meget lille
på enten ca. 100x100 eller et i ca 400x300
hva gør jeg mon ved det
vh
Esben



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

Månedens bedste
Årets bedste
Sidste års bedste