درود .
از تگ iframe برای فراخوانی چندتا لینک و متن استفاده کردم ، می خواستم بدونم چطور میشه به لینک ها و متن های درون تگ iframe استایل دلخواه داد ؟!
نمایش نسخه قابل چاپ
درود .
از تگ iframe برای فراخوانی چندتا لینک و متن استفاده کردم ، می خواستم بدونم چطور میشه به لینک ها و متن های درون تگ iframe استایل دلخواه داد ؟!
سلام.
یک نمونه کد با jquery:
راه بعدی هم به این صورته:کد:$('iframe').load( function() {
$('iframe').contents().find("head")
.append($("<style type='text/css'> .my-class{display:none;} </style>"));
});
- - - Updated - - -کد:<html>
<head></head>
<body id="myId">
</body>
</html>--------------------------
#myId {
background-color: white;
}
البته از override کردن هم میتونید استفاده کنید.مثلا:
color:red !important;
دوست عزیز ، اون قسمت jquery که از استایل استفاده کردید ، میشه یه url قرار داد که از یه جا دیگه Load بشه ؟!
بله
به این شکل میشه:
کد:$('iframe').load( function() {
$('iframe').contents().find("head")
.append($('<link rel="stylesheet" href="http://address-to-css-file">'));
});
این کد jquery رو باید داخل تگ هد فراخوانی کنم ، یا داخل بادی هم باشه مشکلی نیست ؟!
از کد ها استفاده کردم ، ولی تغییری داخل iframe ایجاد نشد !!
لطفا کدهایی که ایجاد کردید رو نشون بدید.
<script>
$('iframe').load( function() {
$('iframe').contents().find("head")
.append($('<link rel="stylesheet" href="style02.css">'));
});
</script>
<iframe frameborder="0" scrolling="no" src="http://link"></iframe>
عرض کردم این کد jquery هست! باید کتابخانه jquery رو فراخوانی کنید :|
الان کتابخانه jquary فراخوانی کردم ، زیاد با دستورات jquary آشنایی ندارم ، فایل js داخل یه فولدر هست ، اما میخوام که فایل استایل خارج از فولدر باشه ، داخل jquary چطوری باید لینک داد به یه فولدر قبل ؟!