Avatar billede freakazoid18 Nybegynder
05. maj 2003 - 17:52 Der er 6 kommentarer og
1 løsning

pop up... eller noget..

jeg ska lige bruge noget som dette..

http://www.eterno.dk/event_pics.php - det er kun den måde som billederne popper up på.. altså den selv tilpasser sig rigtig størrelse..

<IMG src="/images/crew/fraggel.jpg" border="0" height="110" width="140" /> det er emnet som ska linkes om...
Avatar billede fangel Nybegynder
05. maj 2003 - 17:58 #1
tvivler på at det er PHP, da det i Mozilla bare ikke virker, så mit bud er at det er lavet i VBScript eller dårligt kodet JavaScript... ;)

Morten
Avatar billede roenving Novice
05. maj 2003 - 18:10 #2
Næh, koden er lavet i et php-script:

function PopUp(pic) {
    window.open("popup.php?pic="+pic,"Titel","width=100,height=100");
}
Avatar billede fangel Nybegynder
05. maj 2003 - 18:15 #3
det stykke kode du har der åbner et nyt vindue der er 100*100 pixel (og koden er skrevet i JavaScript), der er så noget client-side der resizer vinduet efter vinduet (også ofte gerne JavaScript)
Avatar billede fangel Nybegynder
05. maj 2003 - 18:18 #4
og resize scriptet er også skrevet i JavaScript, men det er desværre ikke x-platform, da de har skrevet de så kun IE kan forstå det... meget syndt da det kunne være at jeg synes den kunne være sjov! men nu kommer jeg jo aldrig til at vide det!

Morten
Avatar billede fangel Nybegynder
05. maj 2003 - 18:25 #5
hvis vi skulle være lidt så, så kan jeg lige forbedre hans script!

--- popup.php --
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Stort billede</title>
<script language="JavaScript1.2" type="text/javascript">
function resize() {
    imgHeight = document.getElementById('imgID').height;
    imgWidth = document.getElementById('imgID').width;

    screenWidth = imgWidth+11;
    screenHeight = imgHeight+29;

    window.resizeTo(screenWidth,screenHeight);
    window.focus();
}
</script>
</head>
<body onload="resize()" style="margin: 0px">

<img src="<?php echo $_GET['pic']; ?>" id="imgID">

</body>
</html>
---

--- event_pic.php ---
[en masse kode]

<script language="JavaScript1.2" type="text/javascript">
function PopUp(pic) {
    window.open("popup.php?pic="+pic,"Titel","width=100,height=100");
}
</script>

[mysql udtræk]
  [while lykke der løkker gennem database posterne]
    <a href="java script: PopUp('<?php echo $data['pic']; ?>')"><img src="<?php echo $data['pic']; ?>" border="0" width="120" height="80"></a>

[mere kode]
---

Morten
Avatar billede freakazoid18 Nybegynder
05. maj 2003 - 19:12 #6
efter som jeg fik en henvisning til java gruppen.. brugte jeg den og det virker nu allerede =D men ellers tak for de gode muligheder... :D
Avatar billede fangel Nybegynder
05. maj 2003 - 19:16 #7
det jeg har skrevet er taget fra hans side, og så bare forbedret en smule, so I suggest you use that one!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester