Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Dom i EI och FF. Hur ska jag komma åt html taggarna

Postades av 2009-05-17 16:26:16 - Torgny Söderström, i forum javascript/dhtml, Tråden har 3 Kommentarer och lästs av 1604 personer

Hej
Jag försöker lära mej lite mer om DOM och hur man använder det i EI och FF.

Min test sida serut såhär nu:

HTML:
<code>
<body onMouseover="taginfo(event);">
<form action="search.php" method="get" accept-charset="utf-8">
<div>
<label for="q">info </label><br>
<textarea rows="3" name="txtfelt" id="txttfelt"></textarea><br>
<input type="text" name="txtrad" id="txtrad">
</div>
</form>
<hr>
<ul>
<li>nivå 1</li>
<ul>
<li>nivå 1.1</li>
<li>nivå 1.2</li>
<ul>
<li>nivå 1.2.1</li>
<li>nivå 1.2.2</li>
<li>nivå 1.2.3</li>
</ul>
<li>nivå 1.3</li>
</ul>
<li>nivå 2</li>
<li>nivå 3</li>
<ul>
<li>nivå 3.1</li>
<li>nivå 3.2</li>
<li>nivå 3.3</li>
</ul>
<li>nivå 4</li>
<li>nivå 5</li>
</ul>
<hr>
</body>
</code>

(Denna webb sidan pellesoft här skriver till några klasser som jag inte skrivet skälv. min kod är med så lite finneser som möjligt)
Javascript:

<code>
function taginfo(e)
{
// anropas med onMouseover="taginfo(event);"
var objekt;
if (window.event)
{
// EI
objekt=window.event.srcElement;
}
else
{
// FF
objekt=e.target;
}
document.forms[0].txtfelt.value=objekt.tagName;
}

</code>
_____

Och detta fungerar bra, jag ser vilken tag jag har musen över.

Nu till frågan.
Jag skulle vilja kunna nå taggen som är före och efter den jag håller musen över.
Jag har hittat kod för att nå perent och child men det är inte det jag menar.

Tacksam för svar och tips om sidor som förklarar DOM för EI och FF
Torgny


Svara

Sv: Dom i EI och FF. Hur ska jag komma åt html taggarna

Postades av 2009-05-17 18:28:05 - Oskar Johansson

Om jag inte minns helt fel så är det next- resp. previousSibling du är ute efter


Svara

Sv:Dom i EI och FF. Hur ska jag komma åt html taggarna

Postades av 2009-05-18 20:48:27 - Torgny Söderström

Tack för svaret

Men jag får det inte att fungera klockrent. Jag får ofta att den är undefinde på taggen före och efter.
child får jag inte att fungera överhuvud taget inte.

<code>
function taginfo(e)
{
// anropas med onMouseover="taginfo(event);"
var objekt;
var tagtxt;
if (window.event)
{
// EI
objekt=window.event.srcElement;
}
else
{
// FF
objekt=e.target;
}
tagtxt="Musen är över taggen: " + objekt.tagName +"\n";
tagtxt=tagtxt + "Parent är: " + objekt.parentNode.tagName + "\n";
//tagtxt=tagtxt + "child är: " + objekt.childNode.tagName + "\n";
tagtxt=tagtxt + "Föregående tag är: " + objekt.previousSibling.tagName + "\n";
tagtxt=tagtxt + "Nästa tag är: " + objekt.nextSibling.tagName + "\n";

document.forms[0].txtfelt.value=tagtxt;
}
</code>

MVH
Torgny


Svara

Sv: Dom i EI och FF. Hur ska jag komma åt html taggarna

Postades av 2009-05-19 18:19:58 - André Claesson

Vad är EI förkortning på? :)


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 621
27 958
271 741
9 705
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies