PDA

View Full Version : مبتدی: page بدون Border



hooooman
یک شنبه 07 مهر 1398, 22:49 عصر
سلام
من کاملا در زمینه وب مبتدی هستم . برای همین هم نتونستم جستجوی درستی کنم
من توی یک صفحه خیلی ساده html یک button دارم که میخام وقتی روش کلیک کردم یک صفحه جدید باز بشه بدون Address Bar , Title,....
ممکنه راهنمایی کنین؟
البته ترجیحا توی مرورگر chrome

ASHKANLAEI
دوشنبه 08 مهر 1398, 05:52 صبح
احتمالاً چیزی شبیه به تمام صفحه (full screen) کردن صفحه توی ذهنتون هست.
برای این کار باید از جاوا اسکریپت استفاده کنید.
در یک تگ اسکریپت (<script>) در هدر صفحۀ جدید این رو بنویسید:
function openFullscreen(selector) {
elem = document.querySelector(selector);
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) { /* Firefox */
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE/Edge */
elem.msRequestFullscreen();
}
}
سپس در رویداد باز شدن صفحه، این تابع رو صدا بزنید. به این صورت:

<body onload="openFullscreen('body')">

ASHKANLAEI
دوشنبه 08 مهر 1398, 06:12 صبح
ببخشید الان متوجه شدم که در رویداد لود شدن صفحه نمیتونید تابع رو اجرا کنید (به دلایل امنیتی).
پس باید یک دکمه در صفحه بگذارید و بجای onload از onclick استفاده کنید.

hooooman
دوشنبه 08 مهر 1398, 08:12 صبح
سلام و ممنون
مشکل FullScreen اینه که با esc دوباره به حالت اولش بر میگرده

hooooman
دوشنبه 08 مهر 1398, 17:04 عصر
سلام مجدد
ممنون این مشکل حل شد .
حالا یک مشکل دیگه ای دارم
من وقتی روی Button داخل فرم کلیک میکنم (فرم hrml) اطلاعات وارد شده رو میفرستم به یک صفحه PHP برای پردازش . بنا به دلایلی مجبورم از کنترل WEB BROWSER داخل دات نت استفاده کنم . (من از WAMP استفاده میکنم)
صفحات در PHP STORM طرحی میشن و در کنترل WEB BROWSER من فقط آدرس صفحه HTML رو به browser میدم . حالا وقتی روی باتن کلیک میکنم ارور 404 میگیرم . میدونم که طبیعیه این ارور رو میده امام میخام بدونم چطوری حلش کنم

این کد HTML هستش (خیلی ساده!) :



<form action="detail.php" method="post" id="login">

<input type="submit" value="CLICK ME !!!" >

</form>


آدرس صفحه html رو من به كنترل webbrowser میدم که خب بدون مشکل اجرا میشه


MyBrowser.Navigate("http://localhost:63342/Dehshid/header.html")

hooooman
دوشنبه 08 مهر 1398, 17:08 عصر
سلام مجدد
ممنون این مشکل حل شد .
حالا یک مشکل دیگه ای دارم
من وقتی روی Button داخل فرم کلیک میکنم (فرم hrml) اطلاعات وارد شده رو میفرستم به یک صفحه PHP برای پردازش . بنا به دلایلی مجبورم از کنترل WEB BROWSER داخل دات نت استفاده کنم . (من از WAMP استفاده میکنم)
صفحات در PHP STORM طرحی میشن و در کنترل WEB BROWSER من فقط آدرس صفحه HTML رو به browser میدم . حالا وقتی روی باتن کلیک میکنم ارور 404 میگیرم . میدونم که طبیعیه این ارور رو میده امام میخام بدونم چطوری حلش کنم

این کد HTML هستش (خیلی ساده!) :


<form action="detail.php" method="post" id="show">

<input type="submit" value="CLICK ME !!!" >

</form>

آدرس صفحه html رو من به كنترل webbrowser میدم که خب بدون مشکل اجرا میشه


MyBrowser.Navigate("http://localhost:63342/Dehshid/header.html")


از داخل خود php storm مشکلی ندارم اما وقتی از مرورگری که باید صفحات رو نشون بدن استفاده میکنم فقط ارور 404 میگیرم