WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 10.01.2007, 19:20   #1
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Ausrufezeichen VB.NET System.Windows.Forms.WebBrowser - Elementpositionen

also: im System.Windows.Forms.Webbrowser befinden sich die gerenderten daten und objekte einer webseite... daraus folgt mein schluss, dass - wie auch immer - es möglich sein muss, die positionen der einzelnen elemente (links, bilder,...) auslesen zu können! denn dargestellt werden sie -> an gewissen positionen!

das kann doch nicht so schwer sein!! (wobei bei microsoft bin ich mit nicht sicher)

hat jemand eine idee??? *amverzweifelnbin*

danke!

mfg
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 11.01.2007, 23:04   #2
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

was meinst du mit positionen?
in pixel relativ zu den koordinaten der window-client-area?
oder die position, wenn ein html-element positioniert ist?

fg
hannes
Biri ist offline   Mit Zitat antworten
Alt 12.01.2007, 10:47   #3
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

hallo!

die position (bzw. größe - das ist das leichtere) - also im grunde das rechteck, welches das element angezeigt einnimmt, gemessen von der linken oberen ecke des dokumentes = 0/0...

ich verstehe bei deiner frage leider nicht den unterschied zw. "relativ zu den koordinaten der window-client-area" und "position, wenn ein html-element positioniert ist"!?

also: wenn eine bild z.b. absolut mit 100px/200px positioniert ist, dann will ich 100px/200px zurückgeliefert bekommen... muss aber mit allen htmlelementen und positionierungsarten (static, absolute, relative) funktionieren... ich habe es mit den offset parametern versucht, bin aber zu keinem (korrekten) ergebnis gekommen...

hoffe, dass ich dir mein problem näher bringen konnte =)
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 12.01.2007, 11:00   #4
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

hi,

gleich vorweg - sorry - ich befürchte, dass ich dir nicht helfen kann, aber erkläre trotzdem nochmal genauer - du willst also beispielhaft folgendes:

Hier im Forum wird unter dem Namen das Bild für deinen User angezeigt. Von diesem willst du nun die "Koordinaten" auf der gerenderten html seite?

also des elementes:
PHP-Code:
[img]avatar.php?userid=5526&dateline=1139760165[/img
?

fg
hannes
Biri ist offline   Mit Zitat antworten
Alt 12.01.2007, 11:04   #5
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

ja, genau das

d.h. ich würde dann z.b. sagen ich will die pos. vom 3.bild auf dieser seite...
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 15.01.2007, 17:55   #6
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

und hannes - kannst du mir helfen?
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 16.01.2007, 08:26   #7
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

hi,
sorry - hatte in letzter zeit keine zeit, mich damit zu beschäftigen, aber ev. hilft dir folgendes: http://www.quirksmode.org/js/findpos.html#

Auszug: On this page I give the necessary code to find out where an element is on the page. This script finds the real position, so if you resize the page and run the script again, it points to the correct new position of the element.

klar - das ganze ist in javascript - muss ja so sein, denn woher soll denn der server wissen, wo das bild auf deinem desktop ist ...die berechnete position an den server zu übergeben sollte dann ja aber kein problem sein.

fg
hannes
Biri ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:20 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag