Avatar billede sazon Nybegynder
29. september 2005 - 09:43 Der er 19 kommentarer og
1 løsning

DIV spm

hvordan giver jeg et DIV et navn?
På den måde at jeg kan få en knap til at skifte indeholdet af lige det div?

som f.eks ordnes sådan her ved brug af iframes/layers:
<iframe src="indhold.htm" name="indhold".....
Avatar billede keysersoze Ekspert
29. september 2005 - 10:09 #1
<div id="test">bla</a>

<script type="text/javascript">
document.getElementById("test").innerHTML = 'blob';
</script>
Avatar billede sazon Nybegynder
29. september 2005 - 10:20 #2
hvor skal jeg sætte navnet ind på det dokument der skal ligge i div'et? er ikke særlig god til alt det her ;-)
Avatar billede keysersoze Ekspert
29. september 2005 - 10:26 #3
der skal ikke gøres mere end ovenstående sådan set.

id="test" er navnet på div'et - og det er det der er det vigtige for at man kan kommunikere med div'en.

document.getElementById("test") er måden hvorpå du via javascript får fat i dokumentet. document er selvfølgelig reference til selve dit dokument og med getElementById("test") hiver du fat i det specifikke element der hedder test uanset om det er en table, td, div eller noget helt fjerde. Lige efter document.getElementById("test") skal så skrives det du vil gøre - uanset om det er at ændre style eller som i mit eksempel skifte teksten fra bla til blob
Avatar billede sazon Nybegynder
29. september 2005 - 10:29 #4
tusind tak :)

Og værsgo
Avatar billede sazon Nybegynder
29. september 2005 - 10:39 #5
lige en ting mere hvis du har tid?

Hvordan får jeg så mit html dokument til at fange at det kun er den del med diven der skal loades når jeg trykker på en knap?
Avatar billede sazon Nybegynder
29. september 2005 - 10:41 #6
Jeg kan jo ikke skrive <a href="test" target="test"> ?
Avatar billede keysersoze Ekspert
29. september 2005 - 10:42 #7
det er netop det du skal bruge javascripten til

<script type="text/javascript">
function bla() {
  document.getElementById("test").innerHTML = 'blob';
}
</script>

<div id="test">bla</a>

<a href="java script:void(0);" onclick="bla(); return false;">klik</a>
Avatar billede sazon Nybegynder
29. september 2005 - 11:02 #8
hmm, kan høre jeg burde ta et kursus.. du har ik en side med en forklaring af netop dette punkt vel?
Avatar billede sazon Nybegynder
29. september 2005 - 11:03 #9
kan ikke helt fange om det er et script der skal sættes på selve knappen, eller... well hvis du kender nogen hjemmesider der beskriver dette punkt må du meget gerne smide et link (0;
Avatar billede keysersoze Ekspert
29. september 2005 - 11:10 #10
lige præcis javascript er godt at få idéer fra på siden www.echoecho.com - ellers generelt er www.html.dk, www.netcoders.dk samt www.activedeveloper.dk gode sider.
Avatar billede sazon Nybegynder
29. september 2005 - 12:16 #11
okay takker.. lige et hurtigt sidste spm, hvad skal jeg skrive for at skifte klik ud med et img? sidder li og leger med det nu
Avatar billede keysersoze Ekspert
29. september 2005 - 12:21 #12
hvad mener du? så du skifter et billede i stedet for tekst?
Avatar billede sazon Nybegynder
29. september 2005 - 12:26 #13
Nej, så jeg har en knap istedet for teksten "klik"

Problemet er jo også at den skifter hele siden ud istedet for bare at ændre hvad der kun lige står i det her div..
Avatar billede keysersoze Ekspert
29. september 2005 - 12:33 #14
du kan da bare sætte et billede ind;

<a href="java script:void(0);" onclick="bla(); return false;"><img src="bill.jpg"></a>

Men hele siden burde _ikke_ reloade ved det eksempel jeg er kommet med - reloader hele siden er der en fejl. Har du evt et sted man kan se det du leger med?
Avatar billede sazon Nybegynder
29. september 2005 - 12:36 #15
hmm, sidder på min skole så kan ikke uploade :( medmindre jeg laver en ny tråd hvor en eller anden gut lærer mig hvordan jeg kommer uden om deres fuc**in browser og latterlige system!!
okay perfekt! prøver lige én gang til ;-) ellers så smider jeg det op i eftermiddag, så kan du se med..
Avatar billede sazon Nybegynder
29. september 2005 - 12:36 #16
du skal også tænke på at min side ikke er delt op.. bar direkte klippet ud af imageready til htm dokument..
Avatar billede sazon Nybegynder
29. september 2005 - 12:41 #17
endelig! så virker det første ihvertfald! haha tak tak, holder lige tråden åben.. håber det er ok hvis jeg har flere spm :-)
Avatar billede sazon Nybegynder
29. september 2005 - 12:55 #18
har bare et andet problem nu, den fucker mit design lidt op :s
Avatar billede keysersoze Ekspert
29. september 2005 - 12:59 #19
det tror jeg nu mere skyldes manglende færdigheder end funktionen som sådan
Avatar billede sazon Nybegynder
29. september 2005 - 13:49 #20
hehe, tror jeg godt vi kan blive enige om, nu skal jeg bare finde du af hvordan jeg fixer det(-;
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
Kurser inden for grundlæggende programmering

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