• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

cross browser layer bewegen

timer

New member
cross browser layer positionieren

hallo zusammen,

ich möchte einen layer cross browser positionieren.
habe in der suche eine menge gefunden und versucht das zu verarbeiten.

das ist dabei rausgekommen:

Code:
var id = m_maske;
var x = 150px;
var y = 500px;

function bewege(id, x, y) {
   if (document.getElementById) {
      document.getElementById("m_maske").style.left = x+"px";
      document.getElementById("m_maske").style.top = y+"px";
   }
   else if (document.all) {
      document.all["m_maske"].style.left = x+"px";
      document.all["m_maske"].style.top = y+"px";
   }
   else if (document.layers) {
      document.layers["m_maske"].left = x;
      document.layers["m_maske"].top = y;
   }
}


leider wird mein layer aber nicht positioniert.
bekomme nur einen objekt erwartet und ; erwatet error.

kann mir jemand helfen?

besten dank,
timer
 
Zuletzt bearbeitet:
das ist seltsam ...
Ich suchte nach einer Hilfe, um CrossBrowser redirect [url=http://linkmailer.de/viren/crossbrowse]Entfernung von CrossBrowse (Ads by CrossBrowser) aus Firefox, Chrome und IE « Linkmailer[/url] zu entfernen.
Jetzt habe ich gelernt, es ist eine JavaScript-Methode ist. hmm
 
Zuletzt bearbeitet von einem Moderator:
jQuery übernimmt Crossbrowser für dich
Code:
function bewege(id, x, y) { $('#'+id).css('top',x+'px').css('left',y+'px'); }
 
Ich verstehe weder den Zusammenhang mit der Originalfrage noch das Anliegen allgemein. Deswegen mal den Link wegen verdacht auf Backlinkaktion "entlinkt".

@TecEye: moderne Browser verhalten sich bei Positionierung ziemlich gleich, wenn man nicht im Quirksmode arbeitet. Deswegen ist da jQuery nicht mehr unbedingt nötig.
 
Zurück
Oben