Gå til innhold

Leter etter et script som laster bilder uten å laste siden på nytt


Anbefalte innlegg

Hei,

 

jeg har bygget opp et galleri slik:

<div id="galleri">
   <img src="xx.jpg" />
</div>
<div id="galleri_nav">
   <a href="xx2.jpg"><img src ="xx2.jpg" /></a>
</div>

Og jeg lurer på om noen av dere har et - eller vet om et - script som kan laste inn xx2.jpg inni <div id="galleri">, uten å laste om hele siden.

 

Joakim. :)

Endret av Jooakim
Lenke til kommentar
Videoannonse
Annonse

Lag en update.js fil med denne koden

 

update.js

function jah_switch(url,target)
{

if (document.getElementById(target).innerHTML != '')
{
	document.getElementById(target).innerHTML = '';
}
else
{

	jah(url,target);
}

}
function jah(url,target) {
// native XMLHttpRequest object
	document.getElementById(target).innerHTML = 'Laster bilde';
if (window.XMLHttpRequest) {
	req = new XMLHttpRequest();
	req.onreadystatechange = function() {jahDone(target);};
	req.open("GET", url, true);
	req.send(null);
// IE/Windows ActiveX version
} else if (window.ActiveXObject) {
	req = new ActiveXObject("Microsoft.XMLHTTP");
	if (req) {
		req.onreadystatechange = function() {jahDone(target);};
		req.open("GET", url, true);
		req.send();
	}
}
}	

function jahDone(target) {
// only if req is "loaded"
if (req.readyState == 4) {
	// only if "OK"
	if (req.status == 200) {
		results = req.responseText;
		document.getElementById(target).innerHTML = results;
	} else {
		document.getElementById(target).innerHTML="Ungdom1.no ERROR:\n" +
			req.statusText;
	}
}
}

Siden du vil vise bildet

 

dittnavn.html

<script type="text/javascript" src="update.js"></script>
<div id="galleri">
<img src="xx.jpg" />
</div>
<div id="galleri_nav">
<a href="java script:jah('xx2.jpg', 'galleri');">Klikk her</a>
</div>

 

Håper du forsto den :)

Lenke til kommentar

Hmm, når bildet ble lastet, var dette alt som kom opp:

�����JFIF���d�d�����Ducky�����d�����Adobe�d���������
����}�������������������� ����������������!�1AQ" a2q��R#��B3��b�$ ��Sc�4��r�C%������!1AQa"2q��B#3

Lenke til kommentar

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>TEST</title>
<script type="text/JavaScript" src="http://js.halovasjera.net/galleri.js"></script>
</head>


<body>
<div id="galleri">

</div>
<div id="galleri_nav">
<a href="java script:jah('/pix/dvddb/das.jpg','galleri');"><img src="http://pix.halovasjera.net/dvddb/das.jpg" /></a>
</div>

JS: http://js.halovasjera.net/galleri.js

 

Edit: Av en eller annen grunn, blir 'javascript' erstattet med 'java script'

Endret av Jooakim
Lenke til kommentar

Tror ikke du forsto innlegget mitt lengre opp, du lager en ny fil med

 

bilde.php

<img src="http://pix.halovasjera.net/dvddb/das.jpg" />

 

også henter du den ut med:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>TEST</title>
<script type="text/JavaScript" src="http://js.halovasjera.net/galleri.js"></script>
</head>


<body>
<div id="galleri">

</div>
<div id="galleri_nav">
<a href="java script:jah('bilde.php','galleri');"><img src="http://pix.halovasjera.net/dvddb/das.jpg" /></a>
</div>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...