Kód:
<button id="tooltipButton" onmouseover="var tooltipButton = document.getElementById('tooltipButton'); var remoteUrl = 'url, amit nem hagy a fórum, mert nincs 15 üzim...'; var div = document.createElement('div'); div.onmouseout = function() { document.body.removeChild(document.getElementById('tooltipDiv')); }; var frame = document.createElement('iframe'); frame.src = remoteUrl; div.appendChild(frame); div.id = 'tooltipDiv'; document.body.appendChild(div); div.style.position = 'absolute'; div.style.left = tooltipButton.offsetLeft + 'px'; div.style.top = tooltipButton.offsetTop + 'px';">Szeretnél ilyen keresőt?</button>
Csúnya, hackelős megoldás, lényeg, hogy az eredeti oldal forrásába nem kell - akár rejtve is - belerakni a tartalmat, cserébe a szerveren kell plusz egy file. A cucc csinál egy tooltipDiv id-jű div-et, belerak egy frame-t és megnyitja a megadott url-t; így közel szabadon formázható CSS-el + a megnyitott oldal úgy, ahogy van.
Kód:
document.getElementById('tooltipButton');
Ebben a 'tooltipButton'-t cseréld le, ha módosítod annak az elemnek az id-jét, amin meg kell jelennie.
Kód:
var remoteUrl = 'url, amit nem hagy a fórum, mert nincs 15 üzim...'
Ezzel meg beállítod, hogy mit nyisson meg.
Head-be nem kell neki semmi, szabadon formázható, csak pont azért, mert nem kell neki semmi a head-be gányolós megoldás.
BlackY
Könyvjelzők