hvordan henter jeg html ud fra en anden side

Tags:    diverse

Besøg: http://partypic.woox.dk/09-12-06/dben.htm og klik 'sad', så kommer der et popup vindue. Derefter tryk 'Åben fremviser' (Den første af dem). Så kommer der et billede. Tryk så på billedet eller 'Kommentare (34)' (Der sker det samme).

Nu resizer billedet til 100px ca. og udskriver noget tekst i diven med id 'comments'. Jeg vil så gerne have at javascriptet skal hente alle kommentare til dette billede ved at besøge comments.php?id=picnr og smide det i 'comments'.



9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke bare lave en include på den ?



Kig på noget AJAX. (bare søg på Google;))



Dennis du skal kigge på AJAX, specielt skal du kigge på hvordan du bruger window.XMLHttpRequest objektet.



Nej så skal alle kommentare til et helt galleri jo hentes på en gang og det jo kun dem til billedet man vil se. Det vil gøre siden tung.



Jeg har googlet og googlet i over en time, men kan ikke finde noget jeg kan forstå S:. men vil lige prøve med window.XMLHttpRequest



Findes der virkelig ikke bare en kode som den her?

<script>include('thePage.htm');</script>



NU fik jeg vist lavet noget.

<script>
var xmlHttp

function showHint(str) {
if (str.length == 0) {
document.getElementById("txtHint").innerHTML = ''
return
}
xmlHttp = GetXmlHttpObject()
if (xmlHttp == null) {
alert ("Browser does not support HTTP Request")
return
}
var url = "htmlhtml.htm"
url = url + "?q=" + str
xmlHttp.onreadystatechange = stateChanged
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
}

function stateChanged() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete') {
document.getElementById("txtHint").innerHTML = xmlHttp.responseText
}
}

function GetXmlHttpObject() {
var objXMLHttp = null
if (window.XMLHttpRequest) {
objXMLHttp = new XMLHttpRequest()
} else if (window.ActiveXObject) {
objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
</script>
<body onLoad="showHint('a');"><div id="txtHint"></div>



Dennis, nu fik du lavet det imens jeg var ved at lave det til dig...

Men det er da fedt du fik lavet noget sådan du kan få siden lavet færdig. Du skal bare sige til hvis du har brug for mere hjælp, jeg keder mig sådan i timerene :P

Og du har vist ikke fået tilladelse til at linke et billede af mig på Udv ;)

Mvh.

Søren



Hahah :D.. Ja skal nok sætte dig til at lave en masse



t