webForumDet fria alternativet

object

2 svar · 215 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Hej!

Jag kollade på ett popupscript av en s.k "chromeless" variant
och då används:

<object style="position:absolute;z-index:2;top:200px;left:5px;width:520px;height:320px;" data="test.htm" id="canvas"></object>

Då visas "test.htm" i området som är 520x320px på skärmen..men ändrar jag sidan till .asp eller .php-fil så visas den inte.

Så frågorna är:
Vad är <object> ? red: Verkar vara ActiveX
Kan man inte ha skriptfiler i ett <object> ?
Kan man komma förbi detta ?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

ironhead skrev:

Vad är <object> ?

Det är en generell tag för att länka in objekt. Det säger inte så mycket, men det gör inte taggen heller. Det kan ex. vara en flash-animation, eller som i detta fall en annan sida. Men i det här fallet är det inget alternativ till en popup, den ligger fortfarande låst på sidan. Ett bättre alternativ som är mer vedertaget är <iframe>.

ironhead skrev:

Kan man inte ha skriptfiler i ett <object> ?

Det är upp till webbläsaren. Jag har inte provat, men kan du inte använda script i din inlänkade sida så är det säkert så. Det är mycket möjligt att det kan/kommer att fungera i andra/senare versioner av webbläsaren. Men som sagt, i detta fall är nog <iframe> att föredra. Där kan du använda script precis som en vanlig sida.

ironhead skrev:

Kan man komma förbi detta ?

<iframe>

ironheadMedlem sedan mars 20011 346 inlägg
#3

Oki-doki!

Tack för det...det blir en <iframe> istället :)

127 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)